React brukes gjerne som et utgangspunkt i utviklingen av enkeltside- (engelsk ) eller mobilapplikasjoner. Rammeverket er optimalisert for raskt å hente ut skiftende data som må registreres. Henting av data er imidlertid bare begynnelsen på det som skjer på en nettside, og det er grunnen til at komplekse React-applikasjoner vanligvis krever ekstra biblioteker for tilstandsstyring, ruting og interaksjon med et API. Redux, React Router og Axios er eksempler på slike biblioteker.