Documentation

Navigation

Utiliser les liens et helpers router plutot que l'acces direct a window.location.

Utilisez les composants et hooks du router pour que matching, etat actif, preload, etat de query et instrumentation restent alignes.

import { Link } from '@plumile/router';

export function Navigation() {
  return (
    <nav>
      <Link to="/" exact activeClassName="active">
        Home
      </Link>
      <Link to="/users/123" activeClassName="active">
        User profile
      </Link>
    </nav>
  );
}

La navigation programmatique doit passer par les hooks du router. Evitez de lire ou d’ecrire directement window.location.search quand la route possede un etat query ou filter type.