animl-frontend
animl-frontend copied to clipboard
Evaluate alternative GraphQL clients
We chose graphql-request originally because it was lightweight and flexible, but now that we've migrated to Apollo Server v4 a few new needs have come up that graphql-request doesn't fully support:
- a clean way to handle network errors (see https://github.com/jasonkuhrt/graphql-request/issues/5)
- graphql-request does support aborting in-flight requests (#205), but it may be challenging to store
AbortControllerinstances in Redux state
Some alternatives to consider are: