[go: up one dir, main page]

0% ont trouvé ce document utile (0 vote)
125 vues2 pages

Planing Reactjs

planing pour apprendre react

Transféré par

oussamaboufrahi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
125 vues2 pages

Planing Reactjs

planing pour apprendre react

Transféré par

oussamaboufrahi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

MAP React:

Jour 1: Introduction et Configuration

Introduction à React:

o Comprendre ce qu'est React et pourquoi l'utiliser.


o Explorer les concepts de base de React : composants, JSX, et le Virtual DOM.

Installation et Configuration:

o Installer Node.js et npm si ce n'est pas déjà fait.


o Utiliser create-react-app pour configurer un nouveau projet React.
o Explorer la structure d'un projet créé avec create-react-app.

Votre premier composant React:

o Créer un composant fonctionnel simple.


o Comprendre les props et comment passer des données entre composants.

Jour 2: Composants et JSX

1. Composants:
o Créer des composants fonctionnels et de classe.
o Apprendre la différence entre les composants fonctionnels et de classe.
2. JSX:
o Comprendre la syntaxe JSX et comment elle se traduit en appels JavaScript.
o Pratiquer l'utilisation de JSX pour créer des interfaces utilisateur.
3. Props et State:
o Apprendre à passer des données aux composants via les props.
o Comprendre le concept de state et comment gérer l'état dans les composants.

Jour 3: Gestion d'État et Événements

1. State:
o Utiliser useState pour gérer l'état dans les composants fonctionnels.
o Comprendre comment mettre à jour l'état et réagir aux changements d'état.
2. Gestion des Événements:
o Gérer les événements utilisateur comme les clics, les changements de
formulaire, etc.
o Apprendre à passer des fonctions de rappel comme props.

Jour 4: Effets et Cycle de Vie

1. Hooks:
o Introduction aux hooks, en particulier useEffect.
o Utiliser useEffect pour gérer les effets de bord comme les requêtes API, les
abonnements, etc.
2. Cycle de Vie des Composants:
o Comprendre le cycle de vie des composants de classe (componentDidMount,
componentDidUpdate, componentWillUnmount).
o Comparer les hooks avec les méthodes de cycle de vie.

Jour 5: Routing avec React Router

1. React Router:
o Installer et configurer React Router.
o Créer des routes et des liens pour naviguer entre différentes pages/components.
o Comprendre le concept de routes imbriquées et de paramètres de route.

Jour 6: Appels API et Gestion de Données

1. Appels API:
o Utiliser fetch ou axios pour effectuer des requêtes HTTP.
o Gérer les états de chargement et les erreurs lors des appels API.
2. Gestion de Données:
o Stocker et manipuler les données récupérées d'une API.
o Afficher les données dans les composants.

Jour 7: Projet de Fin et Révision

1. Projet Pratique:
o Construire une petite application complète (ex. : une liste de tâches, un
gestionnaire de contacts).
o Appliquer tout ce que vous avez appris : composants, state, props, événements,
hooks, routing, et appels API.

Vous aimerez peut-être aussi