我使用教程学习React,但很快就遇到了困难。 在教程中,他们使用了这段代码:
import React, { Component } from "react";
class Counter extends Component {
state = {
count: 0,
};
render() {
return (
<React.Fragment>
<span>{this.state.count}</span>
<button>Increment</button>
</React.Fragment>
);
}
}
export default Counter;
一切都运行良好。
但是在我的情况下,我遇到了这个错误:
src\components\counter.jsx第4行第3个字符:‘state’未定义no-undef 搜索关键字以了解每个错误的详情。
尝试了所有方法后,我认为这是因为React版本问题(他们使用的是旧版本)。
所以我的问题是如何解决这个错误,以及新旧版本之间实际发生了什么变化,导致我的代码无法正常运行。谢谢!