如何从附加在同一商店部分的组件调度操作

时间:2018-04-25 20:10:54

标签: javascript reactjs redux react-redux

如果问题看起来很愚蠢,我很抱歉,我正在接近redux / redux。

我无法理解我是否做错了什么:(

如果我有一个附加的组件,比方说,名为“user'

的商店部分

Class UserComponent extends React.Component {
  [...]
}
const UserWithStore = connect(mapStateToProps)(TokenComponent);

其中地图状态为道具是:

const mapStateToProps = state => {
    return {
        user: state['user']
    }
};

每当从用户组件中触发一个更新商店部分的操作,如:

this.props.dispatch(action)

基本上,组件进入循环,因为显然,我正在更新商店的相同部分。

是反模式吗?我必须检查以前的道具和当前的道具,或者我应该从不同的组件触发动作?

感谢您帮助我

0 个答案:

没有答案