这个问题已经有答案了:
What is the difference between store.dispach, useDispatch and dispatch from useReducer?(1个答案)
13天前关闭
我有一个React组件,我通过react-redux useDispatch钩子分派一个action。
如果我在一个单独的util文件中分派操作,并直接访问商店中的分派方法,这有什么实际的区别吗?
这个问题已经有答案了:
What is the difference between store.dispach, useDispatch and dispatch from useReducer?(1个答案)
13天前关闭
我有一个React组件,我通过react-redux useDispatch钩子分派一个action。
如果我在一个单独的util文件中分派操作,并直接访问商店中的分派方法,这有什么实际的区别吗?
1条答案
按热度按时间i1icjdpr1#
是的,
store.dispatch
是实际的dispatch
函数,也由您的connect
和useDispatch
API提供。是的,您也可以从其他文件中使用store.dispatch
。我使用
store.dispatch
每5秒在todo中添加一个新项目,它工作得很好。您可以在https://codesandbox.io/s/recursing-pateu-hnjtfh?file=/src/index.js:283-511上检查代码