JSX 的 false 处理

2019-08-14 14:31 更新

这篇文章展示了在不同上下文中 false 的渲染:

被渲染成 id="false":

React.render(<div id={false} />, mountNode);

String "false" as input value:

input value 的值将会是 "false" 字符串

React.render(<input value={false} />, mountNode);

没有子节点

React.render(<div>{false}</div>, mountNode);

上面这个没有被渲染成 "false" 字符串是应为要考虑到这种常见的情况:<div>{x > 1 && 'You have more than one item'}</div>.



以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号