无法清除BarChart的React D3组件错误:“无法读取未定义的属性'map'”

时间:2016-10-22 19:02:25

标签: javascript reactjs d3.js nvd3.js react-d3

我在bundle.js文件中遇到重复出现的类型错误。

Page_Init 一个对象未​​定义并尝试映射到一个数组,但我不确定它是从哪里来的,因为失败是在一个缩小的脚本中(在bundle.js中)。我不是试图映射任何东西,数据参数已经请求了一个数组。这个条形图代码直接来自github上的一个例子(见下文)。 我做错了什么,或者这是一个问题?

BarChart from Github react-d3-components Repo With Example BarChart

我的代码:

"Cannot read property 'map' of undefined" in bundle.js for BarChart

1 个答案:

答案 0 :(得分:0)

运行代码会给我带来一些错误,所有错误都是因为xScaleyScale属性应该是函数(而不是数字)。如果你解决了这个问题(请注意,在原始示例中没有设置它们),它应该可以正常工作。

此外,您应始终以大写字母开头的React组件名称。以小写字母开头的标签应该代表原始的HTML元素(例如<div><textarea>等),而不是自定义的。