React
Autres technologies
Éléments de preuve
-
Pourquoi ce niveau
SyntheseReact est utilisé sur plusieurs projets pour du routage public/privé, Redux Toolkit, la persistance de session, la consommation d'API et des frontends pédagogiques ou métier.
-
Limite actuelle
SyntheseLes axes d'amélioration pour atteindre le niveau suivant sont les suivants : montrer davantage de refactorisations complexes de composants, documenter des patterns de composition transverses et exposer plus de travail sur l'optimisation.
-
Le routage de l'application fullstack React orchestre navigation publique/privée avec AuthRoute et séparation claire entre écrans anonymes et protégés.
-
Le composant AuthRoute lit la session locale et redirige les utilisateurs non authentifiés.
-
Le composant RequireAuth du frontend Hackathon Quiz App protège les pages de jeu, de score et d'historique via React Router v6.
-
Le store React du projet Redux assemble plusieurs slices API et un middleware concaténé, ce qui dépasse largement le simple rendu de composants.
-
Un slice de MyHappyWallet met en œuvre des reducers de cycle de vie et des thunks Redux Toolkit sur un contexte de gestion budgétaire.
-
Le point d'entrée de l'application React Native ajoute navigation, écrans métier et persistance locale, ce qui étend l'expérience React à un autre environnement d'exécution.