【发布时间】:2018-05-08 12:23:36
【问题描述】:
我想根据条件向我的渲染对象添加一个 div。现在我正在使用这个代码
render() {
return (
<div>
{this.test === this.someValue ? <div> some view </div> : <div> /div>}
...... // other components
</div>
)
}
这是有效的,但我不喜欢: <div> /div>,因为我不需要它。有没有办法只使用if 而不是if else?
【问题讨论】:
-
你也可以返回一个
null,而不是一个空的div -
我宁愿建议你去
recompose's branch。在这里看看:github.com/acdlite/recompose/blob/master/docs/API.md#branch
标签: reactjs