animl-frontend icon indicating copy to clipboard operation
animl-frontend copied to clipboard

Evaluate alternative GraphQL clients

Open nathanielrindlaub opened this issue 1 year ago • 0 comments

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:

  1. a clean way to handle network errors (see https://github.com/jasonkuhrt/graphql-request/issues/5)
  2. graphql-request does support aborting in-flight requests (#205), but it may be challenging to store AbortController instances in Redux state

Some alternatives to consider are:

nathanielrindlaub avatar Mar 14 '24 22:03 nathanielrindlaub