Oprócz możliwości ustawienia „activeClassName” i „activeStyle” w NavLink, czy istnieje jakikolwiek powód, aby używać NavLink over Link podczas tworzenia łączy do innych tras na elementach niezwiązanych z nawigacją (tj. Nie jest to główna nawigacja w nagłówku lub stopce) w Twojej witrynie które nie potrzebują aktywnego stanu / klasy?
NavLink
utrzymuje właściwą fokus na stronie w celu zapewnienia dostępności. Podczas korzystania z linku początkowy fokus jest tracony podczas ładowania strony, a także zauważysz, że przewijanie list rozwijanych również nie działa podczas używaniaLink
. NavLink rozwiązuje ten problem.