Documentation

Prechargement

Utiliser les ressources de routes et le cycle prepare pour des donnees compatibles Suspense.

Le router supporte les ressources de routes lazy et un cycle prepare. Utilisez ce mecanisme pour charger du code et deriver les donnees specifiques a une route avant le rendu.

La preparation recoit le contexte de route, notamment variables et filtres. Gardez cette logique deterministe: elle doit dependre de la route matchee et de l’etat d’URL, pas d’un etat mutable ambiant.

Recommandations

  • Garder les ressources de routes lazy quand cela ameliore les frontieres de bundle.
  • Retourner uniquement les donnees necessaires a la page.
  • Utiliser Suspense et des fallbacks explicites.
  • Nettoyer les instances router dans les tests ou shells jetables.