VS 2019 ASP.Net 核心 + React 模板 -- 你如何显示 NavbarToggler?

VS 2019 ASP.Net Core + React Template -- How do you display the NavbarToggler?

重现问题的步骤:

  1. 打开 Visual Studio 2019
  2. Select 创建一个新项目....
  3. Select ASP.Net 带有 React 和 Redux 模板的核心应用程序,以及 select 保存项目的位置。
  4. Select 您的 .Net Core 版本(在我的例子中,它是 .NET Core 3.1 (LTS)
  5. 完成模板设置。
  6. 点击 F5 进行构建,运行 加载解决方案后。

新的应用程序工作正常,但是如果您打开 ..\ClientApp\src\components\NavMenu.tsx 文件,您会看到有对 NavbarToggler React 组件的引用。当演示加载时,我们看到 NavItem 链接列表呈现到页面上的导航栏,但切换器不显示或工作。

如何显示 NavbarToggler?

进一步的测试表明 Navbar Bootstrap 组件不工作。其他 Bootstrap 组件也有可能无法正常工作。

我有一个新项目需要处理,我需要这些工具。我可以搜索其他第三方组件库,但遗憾的是,演示中引用的内容可以满足我公司的需求,但是,默认情况下的实现 React 模板不起作用。我想坚持使用 Bootstrap,因此将不胜感激。

如果您查看 React 生成的 HTML 代码,您会注意到为 <NavbarToggler> 生成的