reactjs - 第 17:115 行的意外令牌 reactjs
问题描述
当我运行时,代码运行得非常好npm start
。网站确实在浏览器上呈现,但它仍然在我的终端中显示错误。
Line 17:115: Parsing error: Unexpected token, expected ";"
我已经进行了与此问题相关的搜索。我从大多数网站得到的解决方案是人们忘记放入componentDidMount
Class 组件,但正如您在我的代码中看到的那样,它已经存在于 Class 组件中。
import React from 'react';
import {
List
} from './CardList';
// import {Data} from './data';
import {
SearchBox
} from './SearchBox';
import './App.css'
export class Main extends React.Component {
constructor() {
super();
this.state = {
"Data": [],
"searchfield": ''
}
}
componentDidMount() {
LINE 17---> fetch('https://jsonplaceholder.typicode.com/users').then(Response => Response.json()).then(users => this.setState({Data: users}));
}
Searchchange = (event) => {
this.setState({
searchfield: event.target.value
});
}
render() {
const filterrobot = this.state.Data.filter(Data => {
return Data.name.toLowerCase().includes(this.state.searchfield.toLowerCase())
})
if (this.state.Data.length === 0) {
return <h1 className='tc'>Loagding</h1>
} else {
return (
<div className='tc'>
<h1 className='f1'>SEARCH PICTURES></h1>
<SearchBox secondchange = {this.Searchchange}/>
<List Data={filterrobot}/>
</div>
);
}
}
}
解决方案
推荐阅读
- c - 为了指针算术的目的,是否允许从 struct 转换为 char 指针并返回?
- android - 如何仅在 RecyclerView 上的项目之间添加间距?
- javascript - 通过在 JavaScript 中的数组上输入数据来循环对象卡
- c - 使用数组的帕斯卡半金字塔
- c# - 尝试在执行长进程时添加请等待弹出窗口,弹出显示,但进程从不运行
- asp.net - 在主机中上传需要哪个 dll?
- excel - 如何在 VBA Excel 的 Word 文档中正确应用 .Find?
- google-cloud-platform - 如何在 Bigquery GCP 中使用 terraform 创建多个表?
- java - 基于通量大小的条件
- github - 将重复链接转换为markdown中的引用