We want to hear from you!Take our 2021 Community Survey!
This site is no longer updated.Go to react.dev

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

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.

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 !

Avez-vous trouvĂ© cette page utile ?Modifier cette page