与 React-Router 的活动链路?
2022-08-30 05:28:05
我正在尝试 React-Router (v4),我在启动 Nav 时遇到了问题,无法拥有其中一个 .如果我点击任何标签,那么活动的东西就开始工作了。但是,我希望Home在应用程序启动后立即处于活动状态,因为这是在路由中加载的组件。有什么办法可以做到这一点吗?Link
active
Link
Link
/
这是我当前的代码:
const Router = () => (
<BrowserRouter>
<div>
<Nav>
<Link activeClassName='is-active' to='/'>Home</Link> {/* I want this to start off as active */}
<Link activeClassName='is-active' to='/about'>About</Link>
</Nav>
<Match pattern='/' exactly component={Home} />
<Match pattern='/about' exactly component={About} />
<Miss component={NoMatch} />
</div>
</BrowserRouter>
)