Comment by andrewingram
Comment by andrewingram 2 days ago
As someone who’s used GraphQL since mid-2015, if you haven’t used GraphQL with Relay you probably haven’t experienced GraphQL in a way that truly exploits its strengths.
I say probably because in the last ~year Apollo shipped functionality (fragment masking) that brings it closer.
I stand by my oft-repeated statement that I don’t use Relay because I need a React GraphQL client, I use GraphQL because I really want to use Relay.
The irony is that I have a lot of grievances about Relay, it’s just that even with 10 years of alternatives, I still keep coming back to it.
Can you elaborate? I've used URQL and Apollo with graphql code gen for type safety and am a big fan.
What about relay is so compelling for you? I'm not disagreeing, just genuinely curious since I've never really used it.