首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在动作创建者中访问Redux状态?

在动作创建者中访问Redux状态?
EN

Stack Overflow用户
提问于 2016-02-27 16:00:19
回答 6查看 192.7K关注 0票数 356

假设我有以下内容:

代码语言:javascript
复制
export const SOME_ACTION = 'SOME_ACTION';
export function someAction() {
  return {
    type: SOME_ACTION,
  }
}

在该操作创建器中,我希望访问全局存储状态(所有缩减程序)。这样做更好吗:

代码语言:javascript
复制
import store from '../store';

export const SOME_ACTION = 'SOME_ACTION';
export function someAction() {
  return {
    type: SOME_ACTION,
    items: store.getState().otherReducer.items,
  }
}

或者这样:

代码语言:javascript
复制
export const SOME_ACTION = 'SOME_ACTION';
export function someAction() {
  return (dispatch, getState) => {
    const {items} = getState().otherReducer;

    dispatch(anotherAction(items));
  }
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35667249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档