gpt4 book ai didi

javascript - React - 警告 : React. createElement : type should not be null, 未定义、 bool 值或数字

转载 作者:行者123 更新时间:2023-12-02 13:50:14 25 4
gpt4 key购买 nike

我正在尝试实现这个chart在我的项目中

请参阅Codepen

在我的 React 应用程序中,我创建了这个名为 ChartsGrid 的组件,我在其中导入 LineChart from './d3/LineChart'及其子组件 HorizontalAxis , VerticalAxisLinePlot

data的状态构建正确,我在控制台中看到它

import React from 'react';
import Chart from './Chart';
import LineChart from './d3/LineChart';

export default class ChartsGrid extends React.Component{

render() {

const view = [480, 320];
const trbl = [0, 0, 0, 0]
const horizontalAxisHeight = 30;
const verticalAxisWidth = 42;
const { data } = this.props;

return (
<div className="grid">
<LineChart {...{view, trbl, data, horizontalAxisHeight, verticalAxisWidth}} />
</div>
)
}
};

我在控制台中收到此错误

enter image description here

它提示 ChartsGrid 中我的渲染方法我真的不明白哪里出了问题。所有设置对我来说似乎都很好,在 previous codepen example 中唯一的区别是它正在渲染 setTimeout 中的折线图数据。功能。

我在这里可能做错了什么?

最佳答案

添加一个console.log('!!!!', LineChart)并查看它是否已定义。也许您在导入/导出时犯了错误

关于javascript - React - 警告 : React. createElement : type should not be null, 未定义、 bool 值或数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41046974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com