目錄:
- 版本說明
- 報錯內容
- 解決辦法
一、版本說明
本機系統: Mac
react: "16.11.0"
react-native: "0.62.2"
node: 12.16.2 # node -v
npm: 6.14.4 # npm -v
二、運行項目時,造成了死循環問題
maximum update depth exceeded. this can happen when a component repeatedly calls setstate
三、解決辦法
3.1、問題原因
因爲在 `render` 函數下,執行了 `setState` 函數,
`setState` 函數又會重新加載 render 函數,所以死循環
3.2、解決方法
取消在
render
函數下使用setState
函數即可
寫給自己的隨筆,有問題歡迎指出