Warning: Cannot update a component from inside the function body of a different component

React Hook使用的坑,不可以把子組件的的state A通過props函數傳參返回上父組件,再使用 state A 設置父組件的 state B。這樣React Hook的diff算法會報錯。

 

子組件:

父組件:

就會出現warning:

 

解決方法就是間接通過變量傳子組件的state的值。不能直接傳組件中state值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章