反应d3:错误无法读取未定义的属性'string'

时间:2018-08-06 15:19:59

标签: reactjs d3.js react-d3

在reactd3中,当我尝试导入时出现此错误:

TestCase.setUp()

我该如何解决?

var PieTooltip = require('react-d3-tooltip').PieTooltip;

full error formatted

1 个答案:

答案 0 :(得分:0)

从版本15.5开始,PropTypes被移动到包“ prop-types”(如https://reactjs.org/docs/typechecking-with-proptypes.html所述)。

react-d3-core的最新版本基于React v0.14.7,因此PropTypes现在包含在React中。如果您的应用使用的是最新版本的React,则无法直接从React中获取PropType。

这个问题必须在lib react-d3-core上解决,但似乎不再维护。您可以自己更正lib,也可以尝试手动包括它(这可能会更复杂)。