performance - Ventajas y desventajas de usar ReactJS
react tags (1)
Ventajas de usar React:
- Es fácil saber cómo se representa un componente, solo tiene que mirar la función de representación.
- JSX facilita la lectura del código de sus componentes. También es realmente fácil ver el diseño, o cómo se conectan / combinan los componentes entre sí.
- puede representar React en el lado del servidor.
- es fácil de probar y también puede integrar algunas herramientas como broma.
- asegura la legibilidad y facilita el mantenimiento.
- puede usar React con cualquier marco (Backbone.js, Angular.js) ya que es solo una capa de vista.
¿Qué no es tan bueno de React?
- es solo una capa de vista, todavía tiene que conectar su código para solicitudes de Ajax, eventos, etc. Algunas personas se sorprenden por eso.
- La biblioteca en sí es bastante grande.
- La curva de aprendizaje puede ser empinada.
Si react-native es realmente como se describió, react va a ser aún más grande.
En cuanto al rendimiento, es realmente bueno, ya que se basa en un dominio virtual para saber qué está cambiando realmente en su interfaz de usuario y volverá a representar solo lo que realmente ha cambiado.
Tiene problemas con listas de niños muy grandes y ligeramente cambiantes (prueba
<li>
2000), pero puede optimizarse simplemente.
Si no está seguro, solo piense en los grandes proyectos que utilizan React: instagram, hipchat, chat de Facebook, etc.
Algunos recursos:
Y probablemente una de mis publicaciones de blog favoritas ¿Por qué reaccionar es increíble?
Soy nuevo en el uso de React para el desarrollo.
¿Alguien puede enumerar las ventajas y desventajas en el uso de ReactJS? ¿Hay algún problema de rendimiento con el uso de esta biblioteca para grandes proyectos?