Задать вопрос
@IvanGrishov
Начинающий Frontend разработчик

Как в React, в зависимости от state, сделать блоку display:none?

Добрый день. Подскажите, как в реакте сделать условную отрисовку, я делаю через тернарный оператор, но блок убирается из DOM, а мне нужно, чтобы он оставался, просто ему бы добавлялся display: none.

Во vue есть похожий функционал v-if и v-show. v-if убирает из DOM, а v-show добавляет display:none

Спасибо за ответ.
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
vovvkka
@vovvkka
Просто сделайте проверку, допустим.


upd из комментария:


const [isActive, updActive] = useState(false);

display = isActive ?  'block' :  'none';
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
08 янв. 2025, в 18:46
200000 руб./за проект
08 янв. 2025, в 17:52
5000 руб./за проект
08 янв. 2025, в 17:30
2650 руб./за проект