- ¿Qué es Relay en React??
- ¿Por qué reaccionan los relés??
- Cómo Relay es diferente de Redux?
- Por qué usar Relay en GraphQL?
¿Qué es Relay en React??
Relay es una biblioteca de administración de datos para React que le permite obtener y actualizar datos con GraphQL. Encarna años de aprendizaje para brindarle un rendimiento sobresaliente de forma predeterminada mientras mantiene su código estable y mantenible. El relé trae la composibilidad de los componentes React a la obtención de datos.
¿Por qué reaccionan los relés??
Relay está diseñado para un alto rendimiento a cualquier escala. Relay mantiene la gestión de la búsqueda de datos fácilmente, ya sea que su aplicación tenga decenas, cientos o miles de componentes. Y gracias al compilador incremental de Relay, mantiene su velocidad de iteración rápida incluso a medida que su aplicación crece.
Cómo Relay es diferente de Redux?
El relé es similar a Redux en el sentido de que ambos usan una sola tienda. La principal diferencia es que el relé solo administra el estado originado desde el servidor, y todo el acceso al estado se usa a través de las consultas GraphQL (para datos de lectura) y las mutaciones (para cambiar los datos).
Por qué usar Relay en GraphQL?
Relay maneja los datos a través de declaraciones declarativas en GraphQL, componiendo la consulta de datos en lotes eficientes mientras mantiene la estructuración de datos establecida. Debido a esto, el relé es muy rápido, muy eficiente y más importante, extensible para las demandas de la aplicación de manera dinámica.