¿Qué puntos débiles resuelve React en el desarrollo front-end?
Modularización: Basado en webpack, puede usar Es6 o CommonJs para implementar código modular.
Eficiencia del desarrollo: el código de React es básicamente una combinación de componentes. El método de divide y vencerás hace que el código sea muy legible y fácil de entender. Y en comparación con MVC, casi elimina la función del controlador, solo se preocupa por una función de representación y no requiere modificaciones locales en la vista de relaciones.
Eficiencia operativa: React implementa DOM virtual, que es más eficiente que el marco MVVM.
Mantenibilidad: React se basa en un diseño de arquitectura flux o redux. El almacenamiento determinista facilita la localización de problemas. Agregar código comercial o descubrir errores comerciales ya no es un problema.