Tôi đang thử React-Router (v4) và tôi gặp sự cố khi khởi động Nav để có một trong những điều Link
đó active
. Nếu tôi nhấp vào bất kỳ Link
thẻ nào, thì nội dung đang hoạt động sẽ bắt đầu hoạt động. Tuy nhiên, tôi muốn Trang chủ Link
hoạt động ngay khi ứng dụng khởi động vì đó là thành phần tải tại /
tuyến đường. Có cách nào để làm điều này?
Đây là mã hiện tại của tôi:
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>
)