【发布时间】:2019-02-18 14:42:24
【问题描述】:
如果isAllowed 标志为真,我必须根据两个不同的条件渲染两个组件,第一个组件应该显示。如果isAllowed 和isEditMode 为真,则必须显示另一个组件。并且我在相同的渲染方法中有更多的条件取决于isAllowed 标志。
目前我通过实现以下代码实现了这一点。
render(){
return (
<div>
{
isAllowed && <span> component 1 </span>
}
{
isAllowed && isEditMode && <span> component 2 </span>
}
{
isAllowed && 3 more condition && <span> component 3 </span>
}
{
isAllowed && 4 more condition && <span> component 4 </span>
}
</div>
)
}
我想做isAllowed的普通检查。因为它在这两种情况下都很常见。有可能吗?
【问题讨论】:
标签: reactjs ecmascript-6