【每日一問-讓setState連續更新的方法】

方法一:
將回調函數傳入setState函數的第一個參數中。
如:
this.setState((preState,props)=>({ count: preState.count++ }))

方法二:
把setState更新之後的邏輯封裝到函數中,作爲setState的第二個參數。

方法三:

在任何需要使用setState第二個參數的場景下,都可以使用生命週期函數componentDidUpdate來完成,這樣完全可以規避回調地獄的問題。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章