React est une bibliothèque JavaScript open source créée par Meta (Facebook) en 2013. Elle permet de construire des interfaces utilisateur interactives et réactives, organisées en composants réutilisables.
Modèle déclaratif
Son modèle déclaratif simplifie la gestion de l'état et du rendu : vous décrivez l'interface, et React met à jour le DOM de manière optimale via son Virtual DOM. Cette approche réduit les bugs et facilite la maintenance du code front-end.
Écosystème et intégration
React s'intègre naturellement avec des API REST ou GraphQL. Couplé à un back-end Symfony, il permet de construire des applications web modernes avec une expérience utilisateur riche (SPA), tout en conservant une architecture claire.
React a révolutionné la conception des interfaces front-end en introduisant une approche par composants qui privilégie la maintenabilité et la réactivité.