我试图在 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>
编辑:这是示例http://jsbin.com/nibihodoce/1/edit?html,js,output的 JSBin 链接
编辑 2:我已经探索了 .toString() 替代方案,但是因为我正在迭代对象数组,并且该对象的特定字段可以具有字符串/整数/布尔值类型。将 .toString() 应用于所有 'em 似乎不是最佳选择。