“ null 不是对象(评估‘this.state.array’)”
2019-10-20
686
我尝试动态添加一个视图组件,一旦按下按钮,我就尝试了一些文本,并且我得到了“ null不是对象”错误
我尝试跟随其他一些帖子,但它们实际上没有奏效。我试图遵循此代码: 编程中添加一个组件在React Antive中添加一个组件
为了动态添加该视图组件,但它给了我标题中的错误。
这是我的代码:
382970933
它应该输出一些随机数,如您在Lotonumber()函数中所见。我是反应的新手,所以如果我在代码中犯了其他任何错误,请纠正我:)
1个回答
对于 ES6 类,状态最初在构造函数中设置:
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.state = {
array: []
};
}
}
请参阅此处的文档: https://reactjs.org/docs/react-without-es6.html#setting-the-initial-state
Anthony
2019-10-20