reactjs - 查看 react-bootstrap 导航栏是否折叠
问题描述
首先,这里的命名有些模糊。我将明确地使用“折叠”来指代在较小视口宽度上react-bootstrap
折叠的行为,Navbar
并使用“展开”来指代将折叠的菜单切换到视图中和视图之外。
我的目标是创建一个导航栏,在折叠(移动)时,使用整体Navbar
作为切换来展开菜单。在更宽的显示器(未折叠)上单击Navbar
应该没有任何动作。为此,我需要知道是否Navbar
已经崩溃。(请注意,Navbar
' 的expanded
道具不会在这里剪掉它。)
显而易见的解决方案是根据视口宽度修改行为。但是,我不想复制引导程序的断点宽度,而是参考Navbar
. 这将允许使用Navbar
's expand
prop 更改断点设置等。是否可以以合理的方式访问此信息?
谢谢大家!
解决方案
推荐阅读
- flutter - 文本小部件 - 如何避免文本被解析为特殊字符
- javascript - 为什么开发人员偶尔会在“.eslintrc.json”“globals”属性中添加“SharedArrayBuffer”和“Atomics”?
- php - php中没有电子邮件的冲突哈希
- graphql - 我可以将参数传递给每个 graphql 请求吗?
- node.js - 停止/中止/终止所需(加载)模块
- c++ - WinEvent 区分不同的对象?
- android - 无法确定“:app:lintVitalRelease”
- .htaccess - HTACCESS 停止工作以删除页面扩展
- javascript - 如何删除以下方法中的代码重复
- django - Docker、Django、Gunicorn、Nginx 和 502 bad gateway 错误