Я пытаюсь отобразить логическое значение внутри JSX, однако React оценивает его как выражение и не возвращает ничего после возврата компонента.
Любое обходное решение для этого?
Вот пример
var ipsumText = true;
ReactDOM.render(
<div>
Boolean Value: {ipsumText}
</div>,
document.getElementById('impl')
);
Просто показывает скомпилированный HTML как
<div data-reactid=".0"><span data-reactid=".0.0">Boolean Value: </span></div>
EDIT: Вот ссылка JSBin для примера http://jsbin.com/nibihodoce/1/edit?html,js,output
EDIT 2: Я уже изучил альтернативу .toString(), однако, поскольку я выполняю итерацию по массиву объектов, а конкретное поле этого объекта может иметь тип string/integer/boolean стоимость. Применение .toString() ко всем 'em не кажется оптимальным.