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