React 未初始化状态
2021-04-27
31
在遵循 https://reactjs.org/tutorial/tutorial.html 上的基本 React 教程时,
我遇到了错误
TypeError:无法读取 null 的属性“history”
经过一些调试后,将错误定位为无法通过其他方法访问的
state
。
在 index.js 中
constructor(props) {
super(props);
var state = {
history: [
{
squares: Array(9).fill(null)
}
],
xIsNext: true
};
}
...
render() {
const history = this.state.history; //Error thrown here
const current = history[history.length - 1];
const winner = this.calculateWinner(current.squares);
let status;
...
1个回答
问题来自构造函数。
Big Dumb
2021-04-27