Qu'est-ce que Router ?

@beforesemicolon/router est une solution de routage basée sur Web Component pour les applications monopage, les applications multipages et les sites hybrides qui souhaitent une navigation côté client sans adopter de routeur-cadre.

Il utilise des éléments personnalisés, de sorte que les routes vivent dans la même structure HTML que les vues qu'elles contrôlent. Vous pouvez commencer avec un balisage statique, ajouter des fichiers d'itinéraire paresseux à mesure que l'application se développe et accéder aux API JavaScript uniquement lorsque vous avez besoin de gardes, d'analyses, de navigation programmatique ou d'intégration de bundle.

Modèle d'exécution

Le routeur résout les activations de pages via un moteur de correspondance central :

Principales fonctionnalités

modifier ce document