reactjs – React / Redux:可以发送动作的全局函数?
发布时间:2020-12-15 20:43:50 所属栏目:百科 来源:网络整理
导读:我希望将React / Redux函数实现为具有调度操作能力的全局实用程序. 这不是组件/容器.简单的全局/静态函数,可以被其他人导入和调用. 这可能吗? 提前感谢您提供的任何想法/建议! 发货来自商店,因此您只需要对商店进行全球参考. 因此,假设您的应用程序root看
我希望将React / Redux函数实现为具有调度操作能力的全局实用程序.
这不是组件/容器.简单的全局/静态函数,可以被其他人导入和调用. 这可能吗? 提前感谢您提供的任何想法/建议!
发货来自商店,因此您只需要对商店进行全球参考.
因此,假设您的应用程序root看起来像这样: const store = createStore(rootReducer); ReactDOM.render(<Provider store={store} /> ...); 只需导出该商店: export const store = createStore(root); 并从您的静态util导入商店: import {store} from "../path/to/app/root"; store.dispatch({ ... }); 更好的方法是让你的util函数接受dispatch作为参数,这样你就没有对store的全局引用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |