thojanssens1
Which JS GraphQL client are you using? (Poll)
In an attempt to figure out what are the preferred GraphQL clients for Elixir developers, I made this poll below. If you’re using GraphQL, please vote! ![]()
Note that this concerns only JavaScript clients.
- Apollo Client
- Relay
- Urql
- Fetch API (or a very lightweight wrapper)
- Other known framework
- Own custom framework
Feel free to share if your experience has been positive or frustrating.
First Post!
Samjowen
I personally found that Apollo Client is great for getting up and running quickly.
However, I do think that Relay is the ultimate when it comes to doing GQL properly. The state management is far more robust, and the way it makes you structure your UI code is far more refactorable and intent-based.
Relay also gives you type-safety for free. If you want type-safety with Apollo Client, you’ll have to use The Guild’s Codegen tool.
Relay is a bit of a pain to set up and get used to, but once you do, I think the applications you create are a lot more solid.
Popular in Polls
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #javascript
- #code-sync
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








