我想知道在 ReactJSJSX 中是否可以做嵌套的 if else?
我已经尝试了各种不同的方法,但我无法让它起作用。
我正在寻找
if (x) {
loading screen
} else {
if (y) {
possible title if we need it
}
main
}
我已经试过了,但我不能得到它渲染。我试过各种方法。一旦我添加嵌套的 if,它总是中断。
{
this.state.loadingPage ? (
<div>loading page</div>
) : (
<div>
this.otherCondition && <div>title</div>
<div>body</div>
</div>
);
}
更新
最后,我选择了将其移动到 renderContent 并调用函数的解决方案。不过,这两个答案都起作用了。我认为我可以使用内联解决方案,如果它是一个简单的渲染和渲染内容为更复杂的情况下。
谢谢你