React / Redux订阅Redux存储发出的最新状态值

时间:2019-01-27 20:00:46

标签: reactjs redux

如果某些新组件稍后安装并订阅了之前多次更改的状态,则

做出反应,新组件将使用所有状态值多次渲染。有没有办法只获得状态的最新值?

例如,在angular中:Subject发出最新值,而BehaviorSubject发出所有值。

1 个答案:

答案 0 :(得分:0)

您可以使用“状态键”控制子组件,并在完成所有工作之后将其设置为true并基于此状态呈现子组件。

{!!this.state.keyStateName && <yourComponnet />}

如果该文本不能有用,请发布一些代码并进行解释,以更好地理解您的问题