【发布时间】:2019-03-21 14:38:36
【问题描述】:
我是 ReactJS 的新手。我想在用户单击时调用此函数,但同时它给我错误Expected an assignment or function call and instead saw an expression 有人可以帮我解决这个问题吗
谢谢
代码
getSortedData =() => {
let newSort = 'name asc';
if (this.state.sorteData === newSort) 'name desc';
this.setState({sortedData: newSort}, () => {
this.getData();
})
}
【问题讨论】:
-
您忘记分配给变量。
if (this.state.sorteData === newSort) newSort = 'name desc'; -
其实我想切换顺序。如果用户第一次点击我想用名称更新它
asc,如果用户第二次点击我想用名称更新desc -
此错误消息来自 linter,对吗?不是语法错误,代码有效。
标签: javascript reactjs