Я випробовую React-Router (v4), і у мене виникають проблеми, починаючи з Nav, щоб один з них 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>
)