Пропущенные push-уведомления

Как уже упоминалось в ответах, JSX представляет вам две опции

  • Тернарный оператор { this.state.price ? <div>{this.state.price}</div> : null }
  • Логическая конъюнкция { this.state.price && <div>{this.state.price}</div> }

Однако эти функции не работают для price == 0.

JSX сделает ложную ветвь в первом случае, а в случае логической конъюнкции ничего не будет отображаться. Если свойство может быть 0, просто используйте инструкции if вне вашего JSX.

0
задан allpeace 16 January 2019 в 03:14
поделиться