栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将React升级到0.13.2会导致:“未捕获的TypeError:无法读取null的属性'_currentElement'”

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将React升级到0.13.2会导致:“未捕获的TypeError:无法读取null的属性'_currentElement'”

我已经弄清楚了。它归结为同一个问题

render
函数发现反应-D3的
linechart/DataSeries
。该函数通过对数据数组的第一个元素进行采样来检查数据类型。但是,它不提供任何检查以查看数据数组是否为空。

我曾经看到过来自以下方面的错误

LineChart

Uncaught TypeError: Cannot read property 'x' of undefined

但是,我忽略了它们,因为它们是访问错误,并且没有阻止应用程序运行。React中的某些内容必须已从v0.12.4更改为v.0.13.2,以使这些以前无害的错误现在可以解决。我阅读了v0.13.0,v0.13.1和v.0.13.2的发行说明,但没有发现任何说明为什么会发生此新错误的信息。我还没来得及看一下diff的代码。

我没有连接这两个错误,因为

LineChart
仍然有部分抛出,
Uncaught TypeError: Cannot read property 'x'of undefined
所以我只是假定该
Uncaught TypeError: Cannot read property'_currentElement' of null
错误是由升级引起的新错误,并且掩盖了其他无法读取的x错误。

我将很快提交一个pull-react -d3的请求来解决这个问题。感谢大家的帮助。

更新: 这是请求请求



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/485139.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号