我想知道是否可以在 ReactJS JSX 中进行嵌套 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 并调用该函数的解决方案。不过,这两个答案都有效。我想我可能会使用内联解决方案,如果它是用于更复杂的情况下的简单渲染和渲染内容。
谢谢