我已经弄清楚了。它归结为同一个问题
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的请求来解决这个问题。感谢大家的帮助。
更新: 这是请求请求



