Я хотел знать, возможно ли его вставить, если else, если в reactjs
jsx
?
Я пробовал разные способы, и я не могу заставить его работать.
Я ищу
if (x) {
loading screen
} else {
if (y) {
possible title if we need it
}
main
}
Я пробовал это, но я не могу его отобразить. Я пробовал разные способы. Он всегда ломается, когда я добавляю вложенные, если.
{
this.state.loadingPage ?
(<div>loading page</div>) :
(<div>
this.otherCondition && <div>title</div>
<div>body</div>
</div>)
}
Обновление
Я решил выбрать решение, чтобы переместить это в renderContent и вызвать функцию. Оба ответа действительно работали. Я думаю, что я могу использовать встроенное решение, если оно для простого render и renderContent для более сложных случаев.
Спасибо