Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Devenez développeur React en maîtrisant les Hooks (useState, useEffect, useContext), la gestion d'état globale (Redux/Zustand), le routing (React Router) et les meilleures pratiques pour des composants performants.
import React, { useState } from 'react';
function Counter() {
// Déclaration d'un état local avec le Hook useState
const [count, setCount] = useState(0);
return (
<div>
<p>Vous avez cliqué {count} fois</p>
<button onClick={() => setCount(count + 1)}>
Cliquer ici
</button>
</div>
);
}
export default Counter;React est la bibliothèque JavaScript la plus populaire pour la construction d'interfaces utilisateur déclaratives, maintenue par Meta (Facebook). Cette formation vous plonge dans le cœur de la philosophie React : le développement basé sur les composants. Vous apprendrez à utiliser l'approche fonctionnelle et à tirer pleinement parti des Hooks (comme useState, useEffect, useContext) pour gérer l'état local et les effets de bord. L'objectif est de vous rendre autonome dans l'architecture d'applications complexes, en couvrant la gestion d'état globale avec des outils comme Redux ou Zustand, la navigation avec React Router, et l'interaction avec des APIs externes. Une attention particulière est portée aux bonnes pratiques pour garantir la performance (mémorisation, optimisation du rendu) et la testabilité de vos composants.
Les objectifs
Développer et maintenir une application React
Maîtriser le développement orienté composant
Optimiser les performances des RIA (Rich Interface Application) React
Implémenter un système de routing optimisé côté front-end
Public visé
Développeurs web
Prérequis
Pratique du développement web
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.