React + Redux 更新状态未重新渲染
React + Redux Updated State Not Getting Re-Rendered
我正在尝试 React + Redux,我遇到了大多数人的问题。 React 没有更新(重新渲染)。
我已经阅读了关于同一问题的其他帖子,但我仍然无法解决我的问题 problem.I 能够更新状态但我无法更新组件的道具。
我做错了什么?
ActionCreator -
减速机-
商店 -
应用-
反应 -
开发者工具 -
首先我会尝试改变它的传递道具:
ErrorMessage: state.ErrorMessage
特定道具,在你的情况下是可见的
isVisible: state.ErrorMessage.isVisible
当然,在那之后将可见性行更新为:
visibility {this.props.isVisible}
这是因为您要传递整个对象并仅更改其中的道具。我的猜测是 React 不会检测到这样的变化。如果有帮助,请告诉我!
编辑:
我用谷歌搜索了这个问题,我发现,可能对你有用:
http://redux.js.org/docs/FAQ.html#react-not-rerendering
此致,
马吕斯
我正在尝试 React + Redux,我遇到了大多数人的问题。 React 没有更新(重新渲染)。
我已经阅读了关于同一问题的其他帖子,但我仍然无法解决我的问题 problem.I 能够更新状态但我无法更新组件的道具。
我做错了什么?
ActionCreator -
减速机-
商店 -
应用-
反应 -
开发者工具 -
首先我会尝试改变它的传递道具:
ErrorMessage: state.ErrorMessage
特定道具,在你的情况下是可见的
isVisible: state.ErrorMessage.isVisible
当然,在那之后将可见性行更新为:
visibility {this.props.isVisible}
这是因为您要传递整个对象并仅更改其中的道具。我的猜测是 React 不会检测到这样的变化。如果有帮助,请告诉我!
编辑: 我用谷歌搜索了这个问题,我发现,可能对你有用: http://redux.js.org/docs/FAQ.html#react-not-rerendering
此致, 马吕斯