我试图在JSX中呈现布尔值,但是React正在将其作为表达式进行评估,并且在返回组件后不返回任何内容.
有什么解决方法吗?
这是一个例子
var ipsumText = true;
ReactDOM.render(
<div>
Boolean Value: {ipsumText}
</div>,
document.getElementById('impl')
);
Run Code Online (Sandbox Code Playgroud)
只是将编译后的HTML显示为
<div data-reactid=".0"><span data-reactid=".0.0">Boolean Value: </span></div>
Run Code Online (Sandbox Code Playgroud)
编辑:这是示例http://jsbin.com/nibihodoce/1/edit?html,js,output的JSBin链接
编辑2:我已经探索过.toString()替代方案,但是因为我正在迭代一个对象数组,并且该对象的特定字段可以具有字符串/整数/布尔类型的值.将.toString()应用于所有'em似乎不是最佳的.