React Native 标签内的条件运算符

Conditional operator inside a React Native Tag

这里是 React Native 初学者。 我有一个按钮,其中的文本将根据条件更改。

所以如果“this.props.X ==='a'”按钮文本将是 'start',
如果 this.props.X ==='b' 按钮文本将为 'stop'。我怎样才能做到这一点? 我可以在按钮标签内使用条件运算符吗?

我正在这样尝试但没有用。

<Button 
  type = "primary"
  (this.props.X === 'a'? title = {'Start'} : title = {'Stop'})
 > 
</Button>

您必须将条件检查放在 prop 的值中:

title={this.props.X === 'a' ? 'Start' : 'Stop'}

prop 的值可以是静态值,也可以是表达式的结果,如果将表达式放在大括号内 ({...})。