Я ищу, чтобы условно отобразить некоторые элементы HTML моего компонента.Условный рендеринг элементов HTML в React?
У меня есть переменная состояния Boolean, которая может быть либо истинной (хотите визуализировать текст), либо false (хотите ничего не визуализировать).
Внутри возвратного парам для визуализации functon, я попытался следующие:
{this.state.boolean ? <div><h1>True</h1></div> : <div></div>}
{this.state.boolean && <div><h1>True</h1></div> || <div></div>}
Но в обоих случаях элемент h1 оказывается вне зависимости от состояния булевой!
Любые идеи? Заранее спасибо.
nah, который определенно должен работать. Можете ли вы опубликовать скрипт вашего примера или предоставить больше кода? – azium
Я могу подтвердить, что работает тернарное выражение. Можете ли вы проверить тип и значение вашего логического? –