React local props改变调用调度循环

时间:2017-03-22 10:16:23

标签: javascript reactjs redux

我有一个通过调度来使用获取操作的组件。 我有一个带有页面的选择框,我想选择它然后再次获取数据。

我尝试为页面执行setState,然后从dispatch调用componentDidUpdate,但后来我得到一个循环,因为我设置了页面状态,然后是调用componentDidUpdate,调度提取,然后更新项目列表属性,并再次调用componentDidUpdate

有没有办法只捕捉本地状态更改而不是整个状态(来自发送)? 或者我只需要使用

this.page = 5 

然后调用dispatch,而不是

this.setState({page: 5})?

谢谢:)

0 个答案:

没有答案