React è una libreria JavaScript utilizzata per creare applicazioni web. Non fa supposizioni sul tuo stack tecnologico, rendendolo ideale per lo sviluppo di "headless app." React è molto popolare tra gli sviluppatori assunti per le app per una serie di motivi, tra cui la sua flessibilità e la bassa curva di apprendimento. Perché React è una libreria così versatile, è semplice creare un react app che non aderisce a rigidi principi di architettura.