Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
✨ React Js
7.0 Projets pratiques avancés
7.4 Exercices de consolidation des compétences

Exercices pour consolider vos compétences en React

Voici quelques exercices pour consolider vos compétences en React :

  1. Créez un formulaire de connexion où les utilisateurs doivent saisir leur nom d'utilisateur et leur mot de passe. Lorsque le formulaire est soumis, vérifiez les informations d'identification et affichez un message d'erreur si les informations sont incorrectes.

  2. Concevez une application de liste de courses où les utilisateurs peuvent ajouter, supprimer et marquer les articles comme achetés. Utilisez le contexte pour gérer l'état global de la liste de courses.

  3. Implémentez un composant "Slider" qui affiche une série d'images et permet aux utilisateurs de faire défiler les images en utilisant des boutons précédent/suivant. Utilisez les effets (useEffect) pour mettre à jour l'affichage lorsque l'utilisateur change d'image.

  4. Construisez une application de météo qui récupère les prévisions météorologiques d'une API en fonction de la localisation de l'utilisateur. Affichez les prévisions actuelles et à venir dans un format convivial.

  5. Créez un jeu de devinettes où les utilisateurs doivent deviner un nombre aléatoire. Donnez des indications "plus grand" ou "plus petit" pour aider les utilisateurs à trouver la bonne réponse. Tenez également compte du nombre de tentatives et affichez un message de félicitations lorsque le nombre est trouvé.

  6. Réalisez une application de chat en temps réel utilisant Firebase ou une autre plateforme de backend en tant que service (BaaS). Permettez aux utilisateurs de créer des salles de discussion, d'envoyer des messages et d'afficher les messages en temps réel.

  7. Concevez un gestionnaire de tâches avec une fonctionnalité de glisser-déposer pour réorganiser les tâches. Utilisez une bibliothèque externe comme react-beautiful-dnd pour implémenter cette fonctionnalité.

Ces exercices vous aideront à renforcer votre compréhension et votre maîtrise des concepts de base de React, tels que les composants, les états, les événements et les effets. N'hésitez pas à les personnaliser et à les étendre pour en faire des projets plus complets et intéressants. Bonne pratique !