reactjs - 为什么 React.js 不在新窗口中单独显示我的组件?
问题描述
我是 React.js 的新手,我的第一个项目是我的投资组合网站。所以我让索引页面呈现所有组件,但我想在新窗口中单独呈现 Resume 组件。这是代码:
import {
Navbar,
Home,
Projects,
Aboutme,
Contact,
Footer,
Resume,
} from "./imports";
import { BrowserRouter as Router, Route, Switch } from "react-router-dom";
function App() {
return (
<Router>
<div id="app">
<Navbar />
<Home />
<Projects />
<Aboutme />
<Contact />
<Footer />
<Switch>
<Route exact path="/resume">
<Resume />
</Route>
</Switch>
</div>
</Router>
);
}
export default App;
先感谢您。
解决方案
我也是 react.js 的新手,但我认为你需要这样的东西:
<Router>
<div id="app">
<Switch>
<Route exact path="/">
<Navbar />
<Home />
<Projects />
<Aboutme />
<Contact />
<Footer />
</Route>
<Route exact path="/resume">
<Resume />
</Route>
</Switch>
</div>
</Router>
推荐阅读
- javascript - 如何将 JWT 令牌发送到 node.js 服务器
- android - 在android中按下什么键来隐藏软键盘
- python - 如何在循环中增加分数/分母?
- html - 如何在jQuery中将div高度设置为CSS宽度的百分比?
- java - 无法初始化类 io.cucumber.core.options.PluginOption
- angular - 如何在没有构造函数注入的情况下获取 elementRef?- 角
- multithreading - 如何多线程合并排序中的合并操作?
- html - 如何处理 VBA Selenium 上的隐藏元素
- javascript - 在形状 JointJS 附近创建关闭按钮
- python - 如何访问 Kivy 中的父小部件元素?