【发布时间】:2021-12-13 13:00:24
【问题描述】:
我在反应组件中有以下逻辑,我正在根据布尔值呈现不同的组件。这种和平的代码很难理解。反正有没有,我可以简单的说一下逻辑:
{isEnabled ? (
<>
{!loading ? (
<>
{items.length === 0 ? (
<>
<ComponentOne/>
<Container>
<img src={Image} alt="Image" />
</Container>
</>
) : (
<ComponentTwo/>
)}
</>
) : (
<div>
<LoadingComponent/>
</div>
)}
</>
) : (
<ComponentThree/>
)}
【问题讨论】:
-
您是否遇到任何问题或想要改进逻辑?
-
我想改进这个逻辑,因为它似乎很难阅读和理解。
标签: javascript reactjs conditional-operator