錯誤描述:Uncaught Invariant Violation: Minified React error #31; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=31&args[]=Tue%20Mar%2031%202020%2023%3A01%3A13%20GMT%2B0800%20(%E4%B8%AD%E5%9B%BD%E6%A0%87%E5%87%86%E6%97%B6%E9%97%B4)&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
在使用react編程的過程會經常出現錯誤代碼是31的警告,導致頁面渲染出錯;
這個報錯,我總結了一下:是獲取數據格式不符合當前dom節點需要的渲染格式導致的;
比如:
上圖我本來我需要展示的是數據key=refundAmount的value值,但是這個value值並不是字符串而是一個對象,這時,就報31錯誤,所以需要獲取里面key/value值;
總結:#31是一類錯誤,當出現這種報錯時,優先檢查數據是否有誤;