【问题标题】:React - Expected an assignment or function call and instead saw an expressionReact - 期望一个赋值或函数调用,而是看到一个表达式
【发布时间】: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。(或将括号更改为()。跨度>

标签: reactjs


【解决方案1】:

将第一个括号 ( 从第 425 行移动到第 424 行的末尾。我认为您应该在 424 的开头添加 return 或将括号更改为 ()。

【讨论】:

    猜你喜欢
    • 2020-02-12
    • 1970-01-01
    • 2021-04-12
    • 2022-01-14
    • 2017-09-09
    • 2021-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多