【发布时间】:2020-01-27 23:08:30
【问题描述】:
我只是想在一些 JSX 中的 React 中使用 if/else 语句,但我得到一个“解析错误:意外令牌”。示例三元语句似乎工作正常。在 JSX 中不能使用 if/else 语句吗?
./src/App.js
Line 288: Parsing error: Unexpected token
286 | { this.getInvitesForEvent(dat.id,
this.invitesForEventData) }
287 | { true === 1 ? 'empty set' : 'has results' }
> 288 | { if (true) { true } else { false } }
| ^
289 | </div>
290 | ))
291 | }
【问题讨论】:
-
请连同错误信息一起显示代码。
-
你不能在 JSX 中使用语句,只能使用表达式。在 JSX 中使用三元运算符是很常见的
标签: javascript reactjs