升级到 React 17 后,应用程序无法在某些平台上加载

问题描述

升级到 React 17 后,应用无法在某些平台上加载。例如,它在现代 Chrome 中仍然运行良好,但在旧浏览器中失败。在app入口文件的ReactDOM.render函数中失败,报错如下:

错误:缩小反应错误 #31;访问 https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=object%20wi…ys%20%7B%24%24typeof%2C%20type%2C%20key%2C%20ref%2C%20props%2C%20_owner%7D 获取完整信息或使用非缩小的开发环境获取完整信息 错误和其他有用的警告。

去那里会提供额外的信息:

你刚才遇到的错误全文是: 对象作为 React 子对象无效(找到:带有键的对象 {$$typeof,type,key,ref,props,_owner})。如果你想渲染一个 子集合,请改用数组。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)