React on front-end-kirjasto, jonka kehitti Facebook vuonna 2011. React sallii käyttäjiensä luoda uudelleen käytettäviä HTML-tyylisiä komponentteja, joista sovellus koostuu. React käyttää virtuaalista DOM-mallia. Kun sovelluksen data muuttuu, Reactin virtuaalinen DOM vertaa muutoksia nykyiseen ja päivittää pelkästään muuttuneet komponentit. Tällöin ei tarvitse päivittää koko käyttöliittymää, vaan pelkästään tarvittavat komponentit. Tämä tekee Reactista hyvin nopean.
Reactia käyttävät muun muassa suuret yritykset, kuten Facebook, Instagram, Netflix, Alibaba, Yahoo, E-bay, Khan-Academy, AirBnB ja Sony.