React jest na ten moment najpopularniejszym frameworkiem JS. Wykorzystywany jest zarówno na froncie do budowania interaktywnych komponentów jak i na backendzie do budowania kompletnych aplikacji internetowych. Stworzony przez Facebooka w 2013, jako prosta biblioteka do renderowania komponentów szybko ewoluował tworząc wokół siebie ogromny ekosystem.
Zasada działania tej biblioteki opiera się na idei wirtualnego DOMu. Dzięki temu React.js jest w stanie bardzo wydajnie wyświetlać zmiany w interfejsie.