1
我有一个组件,有几个输入字段,它们使用React.addons.LinkedStateMixin
提供的valueLink={this.linkState('foo')}
工具更新组件的状态。Listener for reactjs状态变化
在此之前,我使用onChange
处理程序使用websocket连接将更改传回给服务器,所以我想知道是否可以稍微复制此行为,并使用“状态更改”听众“的某种?
谢谢。
我有一个组件,有几个输入字段,它们使用React.addons.LinkedStateMixin
提供的valueLink={this.linkState('foo')}
工具更新组件的状态。Listener for reactjs状态变化
在此之前,我使用onChange
处理程序使用websocket连接将更改传回给服务器,所以我想知道是否可以稍微复制此行为,并使用“状态更改”听众“的某种?
谢谢。
貌似我正在寻找的方法是componentDidUpdate()
这是正确的,但如果存在这样的情况,其中状态的变化,但你不想总是做一些事情,shouldComponentUpdate可能是有用的。 – zackify 2014-10-31 21:39:16
正确,但是如果组件中的状态发生变化,并且您没有重新呈现(由于'shouldComponentUpdate'中的内容),您为什么会关心更改? – 2014-11-01 01:30:24