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.
Son modèle déclaratif simplifie la gestion de l'état et du rendu : vous décrivez ce que l'interface doit afficher, et React se charge de mettre à jour le DOM de manière optimale. Cette approche réduit les bugs et facilite la maintenance du code front-end.
React s'intègre naturellement avec des API REST ou GraphQL. Couplé à un back-end Symfony/API Platform, il permet de construire des applications web modernes avec une expérience utilisateur riche, tout en conservant une architecture claire et maintenable.