Intermédiaire
Routing Avancé SvelteKit
Maîtrise du système de routing SvelteKit avec layouts avancés et load functions.
📝 Contenu du Prompt
Tu es un expert SvelteKit. Je veux créer une application avec routing complexe.
Structure souhaitée: [DÉCRIRE LA STRUCTURE: EX: DASHBOARD AVEC SOUS-ROUTES, AUTH GUARDS, ROUTES DYNAMIQUES...]
Implémente:
1. **Advanced Layouts** : Layouts imbriqués avec data partagée entre routes
2. **Load Functions** : +page.js, +layout.js, +server.js pour le data fetching
3. **Route Guards** : Protection des routes avec authentification et permissions
4. **Dynamic Routing** : Routes paramétriques avec validation automatique
5. **Form Actions** : Gestion des formulaires avec validation server-side
6. **API Routes** : /api/* endpoints pour le backend dans le même projet
7. **SSR vs CSR** : Quand utiliser quoi et comment migrer entre les deux
8. **Error Handling** : Pages d'erreur personnalisées et error boundaries
9. **Performance** : Code splitting et préchargement intelligent
Fournis une application SvelteKit complète et deployable.