tsepen
@tsepen
Frontend developer

Как работать с media queries в React?

Нужно скрыть/показать мобильное меню
При обычной верстке в css задаются media queries - и там параметры например "display: none" и т.д.
А как подобный функционал правильно реализовать в реакт?
Я так понимаю нужно на js следить за изменением окна, а через css никак? :)
  • Вопрос задан
  • 11463 просмотра
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега CSS
Front-end разработчик
Можно вот такое добро использовать https://github.com/contra/react-responsive а можно сделать событие на ресайз окна, и там подставлять значение в state и выводить блок в зависимости от значения этого state.
Можно через css, точно также, ставите блоку className, и этот класс в css прячьте. Но учтите, спрятанный блок не спрячется по настоящему, он будет висеть и работать, просто не будет отображаться.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
С Реактом ведь точно так же работают css и media-queries
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы