Liste d’utilisateurs filtrable
Construis une liste d’utilisateurs filtrable avec un état vide clair.
Ton profil
Niveau 1
Bibliothèque d’entraînement
21 exercices reliés aux compétences qui comptent le jour de la compétition.
Construis une liste d’utilisateurs filtrable avec un état vide clair.
Livre un gestionnaire de tâches avec persistance locale et états explicites.
Crée une fenêtre modale réutilisable qui respecte le focus et la touche Échap.
Transforme un endpoint asynchrone en tableau de bord avec états de chargement et d’échec.
Construis un parcours de formulaire robuste avec validation, récapitulatif et retour arrière.
Trouve les erreurs subtiles d’état, de clés et d’effets qui bloquent une petite application.
Compose des utilitaires de tableaux prévisibles à partir d’un jeu de données désordonné.
Implémente un utilitaire debounce réutilisable et rends son annulation explicite.
Consomme un endpoint de façon sûre et transforme le transport en états compréhensibles.
Rends une séquence d’opérations asynchrones explicite en cas d’échec et récupérable.
Transforme un tableau de bord dense en un parcours mobile calme et lisible.
Compose une galerie asymétrique qui reste lisible à chaque breakpoint.
Construis un accordéon avec un modèle de divulgation clair et une animation utile.
Donne à une page simple une structure de document et des repères significatifs.
Construis une modale fiable pour les utilisateurs clavier et lecteurs d’écran.
Rends une palette d’actions compacte utilisable sans souris.
Lis un contrat d’API et conçois les états d’interface avant la requête.
Utilise les outils du navigateur pour isoler les défauts de layout, performance et accessibilité.
Reproduis un tableau de bord de référence sans perdre sa hiérarchie ni son rythme d’espacement.
Transforme une référence visuelle en écran de connexion ciblé et navigable au clavier.
Livre un frontend multi-vues soigné dans le cadre d’un brief de compétition fixe.