我使用教程来学习 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
本身,但使用创建的项目create-react-app
我相信。持续存在的问题在评论中进行了讨论,并且通过简单地重新使用命令本身来创建新项目对某些人来说已经有效,但仍然等待维护人员的评论。所以这不是你做错了什么。寒意。
从昨天起我就一直在追踪此事,甚至还发布了同样的推文。某些依赖性可能已经被搞乱了。大概eslint
或其中之一babel
插件。
问题的链接 -https://github.com/facebook/create-react-app/issues/10598 https://github.com/facebook/create-react-app/issues/10598
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)