最佳答案
我正在尝试反应路由器(v4) ,我有问题启动导航有一个 Link
的是 active
。如果我点击任何的 Link
标签,那么活动的东西开始工作。但是,我希望 Home 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>
)