Что лучше использовать для скрытия меню при адаптиве?
Здравствуйте, подскажите что лучше использовать и каковы плюсы и минусы в этих решениях.
Есть навигационное меню которое должно скрыватся на мобильных устройствах. Что лучше использовать в данном случае,
display: none; с помощью медиазапросов или библиотеку react-responsive, которая полностью удаляет элемент с DOM? Буду благодарен за ответ
Ну вы замудрили)
Для скрытия\открытия используй css тот же display none + событие на клик(js)
Не нужно для такой очень простой задачи подключать react.
+ вам не нужно удалять из DOM дерева, потом снова добавлять, чтобы открыть меню. Это будет лишний раз нагружать сайт
Alexander, ну и как бонус для плавного открытия/скрытия используй другие css свойства такие как opacity или transform + к ним transition. Так как с display плавности не будет