We want to hear from you!
Take our 2021 Community Survey!
This site is no longer updated.
Go to react.dev
React
Docs
Tutoriel
Blog
Communauté
v18.2.0
Langues
GitHub
Avez-vous trouvé cette page utile ?
Modifier cette page
Installation
Bien démarrer
Ajouter React à un site web
Créer une nouvelle appli React
Liens CDN
Canaux de sortie
Fondamentaux
1. Bonjour, monde !
2. Introduction à JSX
3. Le rendu des éléments
4. Composants et props
5. État et cycle de vie
6. Gérer les événements
7. Affichage conditionnel
8. Listes et clés
9. Formulaires
10. Faire remonter l'état
11. Composition ou héritage ?
12. Penser en React
Guides avancés
Accessibilité
Découpage dynamique de code
Contexte
Périmètres d’erreurs
Transfert de refs
Fragments
Composants d’ordre supérieur
Intégration avec d’autres bibliothèques
JSX dans le détail
Optimiser les performances
Portails
Profileur
React sans ES6
React sans JSX
Réconciliation
Les refs et le DOM
Props de rendu
Validation de types statique
Mode strict
Validation de types avec PropTypes
Composants non-contrôlés
Web Components
Référence de l'API
React
React.Component
ReactDOM
ReactDOMClient
ReactDOMServer
Éléments DOM
SyntheticEvent
Utilitaires de test
Moteur de rendu de test
Pré-requis pour l'environnement JS
Glossaire
Hooks
1. Introduction aux Hooks
2. Aperçu des Hooks
3. Utiliser le Hook d’état
4. Utiliser le Hook d’effet
5. Les règles des Hooks
6. Construire vos propres Hooks
7. Référence de l'API des Hooks
8. FAQ des Hooks
Tests
Aperçu des tests
Recettes de test
Environnements de test
Contribuer
Comment contribuer
Aperçu du code source
Notes d’implémentation
Principes de conception
FAQ
AJAX et les API
Babel, JSX, et étapes de construction
Passer des fonctions aux composants
État local de composant
Styles et CSS
Structure de fichier
Politique de versions
DOM virtuel et autres détails