2014-10-31 95 views
1

我有一个组件,有几个输入字段,它们使用React.addons.LinkedStateMixin提供的valueLink={this.linkState('foo')}工具更新组件的状态。Listener for reactjs状态变化

在此之前,我使用onChange处理程序使用websocket连接将更改传回给服务器,所以我想知道是否可以稍微复制此行为,并使用“状态更改”听众“的某种?

谢谢。

回答

1

貌似我正在寻找的方法是componentDidUpdate()

+0

这是正确的,但如果存在这样的情况,其中状态的变化,但你不想总是做一些事情,shouldComponentUpdate可能是有用的。 – zackify 2014-10-31 21:39:16

+0

正确,但是如果组件中的状态发生变化,并且您没有重新呈现(由于'shouldComponentUpdate'中的内容),您为什么会关心更改? – 2014-11-01 01:30:24