讀react官網(wǎng):狀態(tài)更新可能是動態(tài)的// Wrongthis.setState({ counter: this.state.counter + this.props.increment,});官網(wǎng)說這種寫法是錯誤的// Correctthis.setState((prevState, props) => ({ counter: prevState.counter + props.increment}));這種寫法是正確的我實在搞不懂為什么第一個是錯誤的,第二種寫法是正確的,哪位大神能幫忙解釋一下?在哪種需求場景下,會出現(xiàn)上述的情況,最好能寫點(diǎn)代碼解釋下,多謝,大神們指導(dǎo)。
問一個react更新State的問題?
慕碼人8056858
2019-02-06 18:41:15