React no resuelve ningún problema estructural o arquitectónico en el nivel de la aplicación.
Nos proporciona un conjunto de métodos para un mejor manejo (en mi opinión) del front-end.
Recuerdo cuando jQuery hizo eso en el día, y cómo comenzó la revolución … Reaccionar ahora está haciendo lo mismo, solo que mejor.
Debido a que React es una biblioteca, finalmente tenemos Flux y Redux.
Ambos están manejando problemas del mundo real que vienen junto con Scaling. La biblioteca Mare no piensa en eso.
- Cómo mover un sitio web de Joomla a Wix
- ¿Debo ser bueno en la codificación para crear un foro y cómo puedo crear uno?
- ¿Angular 4 no admite la representación del lado del servidor o el enrutamiento del lado del servidor? ¿Cuál es la diferencia y si no es compatible con el renderizado del lado del servidor, cuáles son las desventajas además del SEO?
- ¿Qué son los encabezados HTTP?
- ¿Por qué los proyectos de desarrollo web tardan tanto en completarse y cómo se termina más rápido?
React es un marco porque Redux lo está haciendo referencia a uno (Fuente).
La razón para que sea más rápido en otros casos es su DOM virtual. El DOM HTML está controlado por este DOM virtual que hace casi todo.
Por ejemplo, no siempre se actualiza por completo. Se actualiza condicionalmente según el estado interno o los accesorios del padre. También hay muchas optimizaciones a través del ciclo de vida y el flujo de datos unidireccional por el cual puede optimizar la velocidad de React App.
Además, la última versión V0.16 tiene fibra que se ha hecho mucho más rápido debido a la reescritura interna.