我试图在 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>
编辑: 这里是示例 < a href = “ http://JSBin.com/nibihodoce/1/EDIT? html,js,output”rel = “ norefrer”> http://JSBin.com/nibihodoce/1/EDIT?html,js,output 的 JSBin 链接
编辑2: 我已经探索了。ToString ()替代,但是因为我迭代一个对象数组,并且该对象的一个特定字段可以具有字符串/整数/布尔类型的值。申请。ToString ()对于所有类似的函数似乎都不是最优的。