Прежде всего, вам не нужно использовать оператор return
внутри блока выражения. Следующее, не проверяйте только на null
, это может быть undefined
, а точнее:
<div>{ this.props.date ? this.props.date : 'NO IDEA' }</div>
Это просто проверяет, доступно ли date
/ верно ли проанализировано в логическом значении, затем используйте значение true, иначе используйте значение false.
Или даже в более простом синтаксисе, используя ||
:
{ this.props.date || 'NO IDEA' }
Это будет отображать дату, только если значение даты истинно проанализировано в логическом значении, в противном случае будет отображаться «НЕТ ИДЕИ».