在创建React App SPA中有选择地呈现代码,可以通过使用React Router来实现。React Router是一个用于构建单页面应用程序(SPA)的常用库,它允许我们在不刷新整个页面的情况下,根据URL的变化来呈现不同的组件。
以下是一种实现方式:
npm install react-router-dom
import { BrowserRouter as Router, Route, Switch } from 'react-router-dom';
function App() {
return (
<Router>
<Switch>
<Route exact path="/" component={Home} />
<Route path="/about" component={About} />
</Switch>
</Router>
);
}
import { Link } from 'react-router-dom';
function Navbar() {
return (
<nav>
<ul>
<li>
<Link to="/">Home</Link>
</li>
<li>
<Link to="/about">About</Link>
</li>
</ul>
</nav>
);
}
这样,就可以在创建React App SPA中有选择地呈现代码了。根据不同的URL路径,React Router会自动加载对应的组件,实现页面的切换和导航。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云