javascript - 如何从附加在同一商店部分的组件中调度操作
问题描述
抱歉,如果这个问题看起来很愚蠢,我正在接近 redux/redux。
我无法理解我是否做错了什么:(
如果我有一个组件附加到名为“用户”的商店部分
Class UserComponent extends React.Component {
[...]
}
const UserWithStore = connect(mapStateToProps)(TokenComponent);
其中映射状态到道具是:
const mapStateToProps = state => {
return {
user: state['user']
}
};
每当我从用户组件触发更新存储部分的操作时,例如:
this.props.dispatch(动作)
基本上,该组件进入一个循环,因为很明显,我正在更新商店的同一部分。
它是反模式吗?我必须始终检查以前的道具和当前道具,或者我应该从不同的组件触发操作?
感谢你们对我的帮助
解决方案
推荐阅读
- multithreading - 运行 Scala 线程
- ios - 从外部静态函数在 ViewController 上显示警报
- visual-studio-code - Mac OS 10.11 上的 Visual Studio Code Live Share
- python - 二维直方图中颜色条的数量是多少?
- javascript - 从没有 XHR 的 HTML 标记中获取图像的数据 URI
- c# - 表情丰富的成员怪案
- python - 使用按钮重新启动 Tkinter 中的程序
- java - AWS - 带有 $ 的 Elastic Beanstalk 环境属性
- c++ - 为什么条件为真时 x 的值没有变化?
- post - 为什么在使用 Redux Store 的 Fetch 请求中未定义响应