React - 期望一个赋值或函数调用,而是看到一个表达式
Posted
技术标签:
【中文标题】React - 期望一个赋值或函数调用,而是看到一个表达式【英文标题】:React - Expected an assignment or function call and instead saw an expression 【发布时间】:2019-10-15 22:43:22 【问题描述】:使用条件将 Firebase 数据绑定到 Dropdown。 收到以下错误 ' 第 424 行:需要一个赋值或函数调用,而是看到一个表达式 no-unused-expressions '
<TextField
id="sp_Role"
select
label="Select Role"
fullWidth
required
className=classes.textField
value=this.state.sp_Role
helperText=this.state.sp_RoleError
error=!!this.state.sp_RoleError
onChange=this.handleChangedropdown('sp_Role')
SelectProps=
MenuProps:
className: classes.menu,
,
margin="normal"
>
role && role.map(option =>
option.role_ActiveFlag==="1" ? ---424 line
(<MenuItem key=option.id value=option.role_Name>
option.role_Name
</MenuItem>)
:null
)
</TextField>
【问题讨论】:
将第一个括号(
从第425行移动到第424行的末尾。我认为你应该在424的开头添加return
。(或将括号更改为()
。跨度>
【参考方案1】:
将第一个括号 (
从第 425 行移动到第 424 行的末尾。我认为您应该在 424 的开头添加 return 或将括号更改为 ()。
【讨论】:
以上是关于React - 期望一个赋值或函数调用,而是看到一个表达式的主要内容,如果未能解决你的问题,请参考以下文章
期望一个赋值或函数调用,而是看到一个表达式 React JS
期望一个赋值或函数调用,而是看到一个表达式 no-unused-expressions?
期望一个赋值或函数调用,而是看到一个表达式 no-unused-expressions-ReactJs