无法编译:解析错误意外令牌。错误在第20行
我是React的新手,我正在关注Brad Traversy教程,但似乎无法调试此代码错误。我在下面包含了完整的代码。
./src/Components/AddProject.js
Line 20: Parsing error: Unexpected token
18 | e.preventDefault();
19 | }
> 20 | if(this.refs.title.value === ''){
| ^
21 | alert('Title is required');
22 | } else {
23 | this.setState({newProject:{
答案 0 :(得分:1)
您不能在ES6 JavaScript类中附加飞行代码。 它实际上没有任何意义。
ES6 Javascript类将仅接受构造函数,字段和方法。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
您确定不应该将语法错误行下方的代码包装到方法或render()
中吗?