加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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的全局引用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读