Avantages et limites. Ce que Relay fait bien, ce qu’il faut anticiper.
Avantages
- Framework GraphQL complètement optimisé pour React et les fragments déclaratifs.
- Compilation pré-runtime pour une meilleure performance.
- Cache automatique et très efficace avec synchronisation de données.
- Mutations optimistes avec rollback automatique en cas d'erreur.
- Type-safe avec génération de types TypeScript et Flow.
Limites
- Courbe d'apprentissage abrupte, concepts complexes à maîtriser.
- Require une étape de compilation (relay-compiler).
- Moins de ressources éducatives que Apollo Client.
- Overkill pour les applications simples avec peu de mutations.
