Ben React-Router (v4) çalışıyorum ve Link
biri active
olmak için Nav başlayarak sorunları yaşıyorum. Link
etiketlerinden herhangi birine tıklarsam, etkin şeyler çalışmaya başlar. Ancak, /
rotasında yüklenen bileşen olduğundan, uygulama başladığı anda Home Link
'un aktif olmasını istiyorum. Bunu yapmanın bir yolu var mı?React-Router ile aktif bağlantı?
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>
)
Bu cevabı daha önce gözden kaçırdım ve haklı olduğunu anladım. Bunu kabul etmenizi öneririm, böylece başka insanlar da gözden kaçırmaz. – wuno