React je populární open-source knihovna pro tvorbu uživatelských rozhraní, vyvinutá společností Facebook.
Je navržena pro vytváření dynamických a interaktivních webových aplikací, přičemž umožňuje vývojářům budovat složité uživatelské rozhraní pomocí komponent, které lze znovu použít. React využívá tzv. virtuální DOM (Document Object Model), což umožňuje efektivní aktualizace a vykreslování pouze těch částí uživatelského rozhraní, které se změnily. To vede k lepší výkonnosti aplikací. React je často využíván v kombinaci s dalšími knihovnami a frameworky, jako je Redux pro správu stavu, a je základem pro tvorbu moderních jednostránkových aplikací (SPA).
Díky své modularitě, flexibilitě a rozsáhlé komunitě je React jednou z nejpopulárnějších knihoven pro frontendový vývoj.