Framework

React

L’UI comme fonction de l’état : composants, virtual DOM, et un écosystème devenu le défaut.

La particularité de React : l’UI est une fonction (presque) pure des props et de l’état. On ne patche pas le DOM ; on décrit l’arbre suivant. Les hooks ont remplacé les classes ; le modèle reste “rendre, puis réconcilier”.

Force : le marché, l’écosystème, React Native en cousin. Limite : c’est une lib, pas un framework — routing, data fetching et structure sont des choix (Next, Remix, ou rien). Facile de sur-découper un site Twig.

Un senior prend React quand l’interface est une application. Pour un site de contenu, AssetMapper et un peu de JS sont souvent la meilleure particularité de JavaScript.

react.dev

Voir aussi