在JSX中,您需要使用条件(ternary)运算符。在{}
之内的所有内容都需要是一个表达式(返回一个值的东西),而if语句是一个语句。
解决方法是使用条件运算符来替代if语句。下面是一个示例代码:
{this.state.sicafSource.IdStatusManutencao == null ? (
<div>当条件为真时返回这个</div>
) : (
<div>当条件为假时返回这个</div>
)}
此外,箭头函数() => { ... }
也不是一个表达式,不能直接在JSX中使用。