react performance open-source reactjs javascript

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?