React est une bibliothèque Javascript open source qui sert à créer les interfaces utilisateur d'une application Web (Frontend). React permet de créer des applications single page hautement interactives. L'utilisation de React s'inscrit dans le cadre du Client-Side Rendering (CSR), à l'inverse du Server-Side Rendering (SSR) qui consiste à rendre la vue complète par le serveur. React utilise Javascript et Typescript et est largement utilisé dans la plupart des sites et applications Web modernes. React sert aussi de base à React Native qui sert à créer les applications mobiles et à Next.js qui est un framework React.

Cours de Javascript complet: https://www.youtube.com/watch?v=ewjJJE3K4eY&list=PL2aehqZh72Lv5t6ZhE74xuiIXDsuso5BZ