Во-первых, номенклатура здесь несколько расплывчата. Я буду явно использовать «свернуть», чтобы сослаться на поведение react-bootstrap
свертывания Navbar
на меньших ширинах области просмотра, и «развернуть» в связи с переключением свернутого меню в и из поля зрения.
Моя цель - создать навигационную панель, которая, будучи свернутой (мобильной), использует весь Navbar
в качестве переключателя для расширения меню. На более широких дисплеях (не свернутых) нажатие Navbar
не должно выполнять никаких действий. Для этого мне нужно знать, развалилась ли Navbar
. (Обратите внимание, что Navbar
'expanded
prop здесь не разрезается.)
Очевидное решение - изменить поведение в зависимости от ширины области просмотра. Тем не менее, я бы не хотел копировать ширину точек останова загрузчика, а скорее ссылался на фактическое состояние Navbar
. Это позволило бы использовать Navbar
expand
prop для изменения настроек точки останова и т. Д. Можно ли получить доступ к этой информации разумным образом?
Спасибо всем!