我有reducers
个单元测试.但是,当我在浏览器中调试时,我想判断我的操作是否被正确调用,以及状态是否被相应修改.
我在找这样的东西:
window._redux.store
... 在浏览器中,这样我就可以在控制台上输入,并判断情况.
我怎样才能做到这一点?
我有reducers
个单元测试.但是,当我在浏览器中调试时,我想判断我的操作是否被正确调用,以及状态是否被相应修改.
我在找这样的东西:
window._redux.store
... 在浏览器中,这样我就可以在控制台上输入,并判断情况.
我怎样才能做到这一点?
self 最初的答案以来,react开发工具已经发生了变化.chrome的devtools中新的components
标签仍然有数据,但你可能需要再搜索一点.
Components
选项卡store
store
(对我来说是第4层)$r.store.getState()
如果你有react开发者工具,你可以用$r.store.getState();
和no changes to your codebase.
Note:你必须先在开发者工具窗口中打开react devtool,否则你会得到$r is not defined
个错误
$r.store.getState();
或$r.store.dispatch({type:"MY_ACTION"})