美文网首页
问题11 react关于redux更新后如何放到state中?

问题11 react关于redux更新后如何放到state中?

作者: xxxcremove | 来源:发表于2019-06-10 21:56 被阅读0次

    更新redux是只一次,this.props.state的内容不变。把props的内容传递到本地state,但是react中的本地state更新一次后,会重新执行render,就又会获取props的内容。覆盖重复,然后又把props的内容放到了本地state。

    如果把判断内容redux放到render,那么会一直执行那个判断,与自己所想的需求不同的。那么应该把redux放哪里呢?

    猜想?

    1. 延时启动获取props,然后得到值
    2. connect的时候,获取了内容后,就执行某个条件触发redux中的本地state获取props?
    3. 得到了就删除props中的某个

    最后找到方法

    componentWillReceiveProps()

    props更新后这里放进去,那么不会重复render了

    相关文章

      网友评论

          本文标题:问题11 react关于redux更新后如何放到state中?

          本文链接:https://www.haomeiwen.com/subject/mgitfctx.html