Documentation

Vue d'ensemble Router

Role de @plumile/router et principaux concepts exposes.

@plumile/router est un router React type. Il met l’accent sur la configuration explicite des routes, la navigation typee, les ressources compatibles Suspense, l’integration query/filter et l’instrumentation.

Concepts principaux

  • Une route decrit un chemin, des enfants optionnels, le rendu et une logique optionnelle de preparation.
  • Une instance router possede le contexte de routing et le cycle de cleanup.
  • RoutingContext fournit l’etat router a React.
  • RouterRenderer rend la route active et le fallback.
  • Link et les hooks de navigation gardent la navigation dans le contrat type.

Quand l’utiliser

Utilisez le router quand une application a besoin de routes explicites, typees et connectees a l’etat d’URL ou au preload. Utilisez @plumile/filter-query avec lui quand la query string porte un etat de filtres structure.