有没有更好的方法在JSX中编写这个三元表达式?

Kev*_*dge 8 reactjs

有没有更好的方法在这个JSX片段中编写这个三元表达式?

<Form ... error={this.props.errorMessage ? true : false}>
Run Code Online (Sandbox Code Playgroud)

Chr*_*tos 9

你可以稍微缩短它:

<Form ... error={!!this.props.errorMessage}>
Run Code Online (Sandbox Code Playgroud)

!!将值转换为truefalse取决于该值是真或假.