Ce que vous apprendrez ?

  • Concevoir une architecture d'application React Native scalable en utilisant une librairie de gestion d'état (MobX ou Recoil).
  • Optimiser les performances d'une application React Native en utilisant efficacement la gestion d'état.
  • Déboguer et résoudre les problèmes courants liés à la gestion d'état avec MobX ou Recoil.
  • Implémenter efficacement la gestion d'état avec MobX ou Recoil dans une application React Native complexe.
  • Comparer et contraster les approches de gestion d'état MobX et Recoil dans React Native.

Prérequis

  • Compréhension de base de JavaScript (ES6+). Connaissance des concepts de programmation orientée objet. Expérience pratique avec React Native (création d'applications simples). Familiarité avec les concepts de base de la gestion d'état en React (useState, useEffect). Compréhension des concepts de composants et de props dans React. Capacité à lire et comprendre du code JavaScript existant. Connaissance de base du cycle de vie des composants React. Aptitude à la résolution de problèmes et à la pensée logique. Familiarité avec les outils de développement et de débogage de React Native. Accès à un environnement de développement React Native configuré (ex: Expo ou React Native CLI). Motivation à apprendre et à pratiquer activement.

Contenu de la Formation

Total: 16 Chapitres Total hours: 9
  • Présentation de MobX et Recoil
  • Comparaison des deux librairies (Avantages et inconvénients)
  • Choix de la librairie pour le cours (MobX ou Recoil)
  • Installation et configuration de la librairie choisie
  • Création d'un store simple
  • Utilisation des observables (MobX) ou des atoms (Recoil)
  • Mise à jour de l'état
  • Affichage de l'état dans une composante React Native
  • Computed values (MobX) ou selectors (Recoil)
  • Optimisation des performances
  • Gestion des erreurs
  • Exemples concrets de dérivation d'état
  • Traitement des données asynchrones
  • Utilisation des effets secondaires (actions)
  • Gestion des chargements et des erreurs
  • Intégration avec les APIs

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image
Fayçal Chebihi

faycal.chebihi@openskillroom.com

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 9 hour
  • Language Français
  • Niveau de compétence.
  • CertificateNon
  • Nombre maximum d'inscrits
  • Type de formation

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenskillRoom, la plateforme de formations synchrones qui valorise votre expertise.