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

ReactJs Newbie 期望一个赋值或函数调用,而是看到一个表达式 no-unused-expressions

ReactJs - 期望一个赋值或函数调用,而是看到一个表达式