Kurz erklärt
Eine JavaScript-Bibliothek zum Bauen von Benutzeroberflächen, entwickelt von Meta — die Basis, auf der auch Next.js aufbaut.
Genauer
React beschreibt UI als Baum wiederverwendbarer Komponenten und aktualisiert bei Zustandsänderungen effizient nur die betroffenen Teile der Seite (Virtual DOM statt kompletter Neu-Render). Es ist bewusst nur eine "View"-Bibliothek — Routing, Datenladen usw. übernehmen Frameworks wie Next.js, die auf React aufsetzen.