@IvanGrishov
Начинающий Frontend разработчик

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

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

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

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


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


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

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

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

Войти через центр авторизации
Похожие вопросы
07 мая 2024, в 13:07
7000 руб./за проект
07 мая 2024, в 12:59
500 руб./за проект
07 мая 2024, в 12:58
25000 руб./за проект