Bien démarrer
These docs are old and wonât be updated. Go to react.dev for the new React docs.
The new Quick Start teaches modern React and includes live examples.
Cette page est un aperçu de la documentation React et des ressources associées.
React est une bibliothĂšque JavaScript pour la construction dâinterfaces utilisateur (UI). Pour dĂ©couvrir Ă quoi sert React, allez sur notre page dâaccueil ou dans le tutoriel.
- Essayer React
- Apprendre React
- Se tenir au courant
- Documentation versionnée
- Quelque chose vous manque ?
Essayer React
React a Ă©tĂ© conçu dĂšs le dĂ©part pour une adoption progressive, et vous pouvez utiliser React a minima ou autant que nĂ©cessaire. Que vous souhaitiez avoir un aperçu de React, ajouter de lâinteractivitĂ© Ă une simple page HTML ou dĂ©marrer une application React complĂšte, les liens de cette section vous aideront Ă bien dĂ©marrer.
Terrains de jeu en ligne
Si vous souhaitez tester React, vous pouvez utiliser un terrain de jeu en ligne. Essayez un modĂšle Hello World sur CodePen, CodeSandbox, Glitch ou Stackblitz.
Si vous prĂ©fĂ©rez utiliser votre propre Ă©diteur de texte, vous pouvez aussi tĂ©lĂ©charger ce fichier HTML, lâĂ©diter et lâouvrir Ă partir du systĂšme de fichiers local dans votre navigateur. Il transforme le code Ă la volĂ©e lors de lâexĂ©cution, ce qui est particuliĂšrement lent. Pour cette raison, nous vous recommandons de ne lâutiliser que pour des dĂ©mos simples.
Ajouter React Ă un site Web
Vous pouvez ajouter React Ă une page HTML en une minute et ensuite Ă©tendre progressivement sa prĂ©sence ou la limiter Ă quelques Ă©lĂ©ments dâinterface dynamiques.
Créer une nouvelle application React
Lorsque vous dĂ©marrez un projet React, une simple page HTML avec des balises de script reste peut-ĂȘtre la meilleure option. Ăa ne prend quâune minute Ă mettre en place !
Au fur et Ă mesure que votre application grandit, vous voudrez peut-ĂȘtre envisager une configuration plus intĂ©grĂ©e. Il y a plusieurs boĂźtes Ă outils JavaScript que nous conseillons pour des applications plus importantes. Chacune dâentre elles peut fonctionner avec peu ou pas de configuration et vous permet de tirer pleinement parti du riche Ă©cosystĂšme de React. DĂ©couvrez comment faire.
Apprendre React
Les gens qui dĂ©couvrent React viennent dâhorizons et de styles dâapprentissage variĂ©s. Que vous prĂ©fĂ©riez une approche plutĂŽt thĂ©orique ou pratique, nous espĂ©rons que vous trouverez cette section utile.
- Si vous préférez apprendre en faisant, commencez par notre tutoriel.
- Si vous préférez apprendre les concepts étape par étape, commencez par notre guide des fondamentaux.
Comme toute technologie que vous ne connaissez pas encore, React a une certaine courbe dâapprentissage. Avec de la pratique et un peu de patience, vous arriverez Ă le maĂźtriser.
Premiers exemples
La page dâaccueil de React contient quelques petits exemples React que vous pouvez modifier directement en ligne. MĂȘme si vous ne connaissez rien encore Ă React, essayez de changer le code de ces exemples et voyez comment cela affecte le rĂ©sultat.
React pour les débutant·e·s
Si vous trouvez que la documentation React va un peu trop vite pour vous, consultez cet aperçu de React par Tania Rascia. Il présente les concepts les plus importants de React de façon détaillée et conviviale pour les débutant·e·s. Une fois que vous avez terminé, essayez à nouveau la documentation !
React pour les designers
Si vous avez plutÎt une expérience de designer, ces ressources sont un excellent moyen de commencer.
Ressources JavaScript
La documentation de React suppose une certaine habitude de la programmation en langage JavaScript. Pas besoin dâĂȘtre un·e expert·e, mais il est plus difficile dâapprendre Ă la fois React et JavaScript.
Nous vous recommandons de parcourir cet aperçu JavaScript pour vĂ©rifier votre niveau de connaissances. Ăa vous prendra entre 30 minutes et une heure, mais vous vous sentirez plus en confiance pour apprendre React.
Astuce
Chaque fois que quelque chose en JavaScript vous semble dĂ©routant, MDN et javascript.info sont dâexcellents sites pour vĂ©rifier. On trouve aussi des forums de soutien communautaire dans lesquels vous pouvez demander de lâaide.
Tutoriel pratique
Si vous prĂ©fĂ©rez apprendre par la pratique, allez voir notre tutoriel pratique. Dans ce tutoriel, nous construisons un jeu de morpion en React. Vous pourriez ĂȘtre tenté·e de lâignorer sous prĂ©texte que vous nâĂȘtes pas intĂ©ressé·e par la construction de jeuxâmais donnez-lui sa chance. Les techniques que vous apprendrez dans ce tutoriel sont fondamentales pour la construction de nâimporte quel type dâappli React, et les maĂźtriser vous apportera une comprĂ©hension profonde de React.
Guide étape par étape
Si vous prĂ©fĂ©rez apprendre les concepts Ă©tape par Ă©tape notre guide des fondamentaux est le meilleur endroit pour commencer. Chaque chapitre sâappuie sur les connaissances introduites dans les prĂ©cĂ©dents, afin que vous ne manquiez de rien pour avancer.
Penser en React
De nombreux utilisateurs de React estiment que câest en lisant Penser en React que React a enfin « cliquĂ© » pour eux. Câest probablement le plus ancien guide pas-Ă -pas sur React, mais il est toujours aussi pertinent.
Cours recommandés
Parfois les gens préféreront des livres et cours vidéo créés par des tiers à la documentation officielle. Nous maintenons une liste de ressources fréquemment recommandées, dont certaines sont gratuites.
Guides avancés
Une fois que vous serez Ă lâaise avec les fondamentaux et que vous aurez jouĂ© un peu avec React, vous pourriez ĂȘtre intĂ©ressé·e par des sujets plus avancĂ©s. Cette section prĂ©sente les fonctionnalitĂ©s puissantes, mais moins utilisĂ©es, de React, telles que le contexte et les refs.
RĂ©fĂ©rence de lâAPI
Cette section de la documentation est utile lorsque vous souhaitez en savoir plus sur une API React spĂ©cifique. Par exemple, la rĂ©fĂ©rence de lâAPI React.Component
peut vous fournir des détails sur le fonctionnement de setState()
, et sur les utilités respectives des différentes méthodes de cycle de vie.
Glossaire et FAQ
Le glossaire contient un aperçu des termes les plus couramment employĂ©s dans la documentation de React. Il y a Ă©galement une section FAQ dĂ©diĂ©e aux questions et rĂ©ponses courtes sur des sujets frĂ©quents, tels que faire des requĂȘtes AJAX, gĂ©rer lâĂ©tat local des composants, et la structure de fichiers.
Se tenir au courant
Le blog React est la source officielle des mises Ă jour, par lâĂ©quipe de React. Tout ce qui est important, y compris les notes de publication ou les avis de dĂ©prĂ©ciation, y est publiĂ© en prioritĂ©.
Vous pouvez Ă©galement suivre le compte @reactjs sur Twitter, mais rien dâessentiel ne vous Ă©chappera si vous ne lisez que le blog.
Toutes les versions de React ne méritent pas leur propre article de blog, mais vous pouvez trouver un changelog détaillé pour chaque version dans le fichier CHANGELOG.md
du dépÎt React, ainsi que sur la page des Releases.
Documentation versionnée
Cette documentation reflĂšte toujours la derniĂšre version stable de React. Depuis React 16, vous pouvez trouver les anciennes versions de la documentation sur une page sĂ©parĂ©e. Notez que la documentation des versions antĂ©rieures est figĂ©e au moment de la publication et nâest plus mise Ă jour par la suite.
Quelque chose vous manque ?
Si quelque chose manque dans la documentation ou si vous en trouvez une partie dĂ©routante, veuillez crĂ©er une issue sur le dĂ©pĂŽt de la documentation avec vos suggestions dâamĂ©lioration, ou tweetez en mentionnant le compte @reactjs. Nous adorons avoir de vos nouvelles !