Qué es el React isomórfico
Presentaremos React isomórfico, un proceso isomorfo, y las ventajas y desventajas del isomorfismo.
Qué es React isomórfico
Una aplicación isomorfa es aquella cuyo código puede ejecutarse tanto en el servidor como en el cliente. Cuando un usuario solicita una página web, el servidor maneja la primera solicitud mientras que el cliente procesa las solicitudes posteriores.
React es un marco isomorfo, que admite el isomorfismo de forma inmediata.
Ventajas de React isomórfico
Hay dos tipos de ventajas del isomorfismo. En el aspecto funcional, las ventajas son las siguientes.
- El código se comparte entre el front-end y el backend de la aplicación.
- El proceso isomorfo carga páginas web y aplicaciones mucho más rápido.
- También proporciona soporte para el navegador heredado.
Por otro lado, si nos fijamos en el aspecto técnico del proceso isomorfo,
- El servidor muestra el HTML en la carga de la página inicial.
- Se requerirá menos código para escribir y mantener.
- Nosotros, como desarrolladores, tenemos que aprender algunos lenguajes para usar el proceso isomórfico.
- Otro beneficio del proceso isomorfo es que los datos se almacenan en formato JSON.
- La biblioteca puede integrarse consigo misma.
Desventajas de Isomorphic React
Con muchos beneficios, siempre vienen algunas desventajas. Las desventajas de usar un proceso isomorfo incluyen:
- La arquitectura compleja de toda la aplicación hace que la resolución de problemas sea muy desafiante.
- Los datos confidenciales pueden estar expuestos en el servidor.
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn