我意識到調用setState
不會立即更新this.state
,也不會立即調用render
並刷新DOM。文檔說立即用react.js強制重新渲染(更新狀態並更新DOM)
setState()不會立即改變this.state,但會創建一個掛起的狀態轉換。調用此方法後訪問this.state可能會返回現有值。
無法保證對setState的調用進行同步操作,並且可能會調用調用以提高性能。
我希望能夠在任何時候都像這樣強制進行「狀態轉換」。這似乎應該是一個相當自然的操作,但我在文檔中找不到任何提及。有沒有辦法做到這一點?
什麼是你的使用情況?您可能對atomic ['setState'](http://facebook.github.io/react/docs/component-api.html#setstate)更感興趣。 –
你有什麼要做的是有這個要求? – WiredPrairie