所以我正在编写一个React-Redux Web应用程序,并且我从我的React组件中像这样调用了dispatch:
this.props.dispatch(someAction());
现在我需要从不是React组件的javascript函数中调用dispatch,那么在这种情况下我该如何导入dispatch函数并使用它呢?谢谢。
该dispatch函数是您的redux 存储的成员。如果您在模块中创建和导出商店,则就像在模块中导入商店并调用该dispatch函数一样简单。
dispatch
例:
// store.js import { createStore } from 'redux' export default createStore(reducers) // somefile.js import store from './store' store.dispatch(someAction)