While Relay worked well for me in React (though there was room for improvement), I needed a GraphQL client that feels natural with Svelte and/or SolidJS. So I decided to make one. You can learn more about the motivation in the docs.
I just released the first version and most things in the docs should work. Would love to hear your thoughts!
phryneas•2h ago
If I may ask, are there any things that are currently missing in Apollo Client to be a good match for Svelte or SolidJS? If there are things we can improve, I'd be happy to know!
devunt•2h ago
From my observation in the community, I think one challenge is that Apollo Client has a perception of being too enterprise-focused and heavy for beginners. This might make some developers hesitant to try it for smaller projects or when they're just starting with GraphQL.
phryneas•1h ago
It's definitely not our intention to send that message - Apollo Client should be a good fit for everybody.
The biggest adoption hurdle I could think of is that we only offer a normalized cache. From what we're seeing everybody sooner or later has a good use for it, and switching from a non-cache solution to a normalized cache can cause a lot of pain when it's done too late, so we don't give people the "without" choice from the start.
That said, I've been looking at your docs, and you seem to make any kind of cache completely optional. That's a bold move the other direction ^^ I'll be keeping an eye out on how people start using that :)
Make sure to stop by the GraphQL Discord - most of the maintainers of the different cache libraries are over there and we're always up for a chat!