Partie 1 : Découvrir React
Partie 2 : Acquérir les bases de React
Partie 3 : Aller plus loin avec React
Partie 4 : Bonus
Partie 5 : Obtenir votre sticker React

4. La philosophie de React

React est un Framework orienté composants. Lors du développement de nos applications, nous allons coder une multitude de petits composants, qui une fois mis tous ensemble, constitueront une application à part entière. Un composant est l’assemblage d’une structure de code HTML, d’éventuelles règles de style CSS, et d’une fonction JavaScript permettant d’implémenter un certain comportement au composant.

Ce qu’il faut bien comprendre, c’est que les composants React reposent sur le standard des Web Components, que nous verrons dans un chapitre dédié. Ce standard n’est pas encore supporté par tous les navigateurs, mais ça pourrait le devenir un jour. Il a été pensé pour découper votre page web en fonction de leur rôle : barre de navigation, boîte de dialogue pour tchatter, contenu principal d’une page… Un composant est censé être une partie qui fonctionne de manière autonome dans une application.

React n’est pas le seul à s’intéresser à ce nouveau standard, mais c’est un des premiers à considérer sérieusement l’intégration des Web Components.