It’s been nearly two years since this post:
What’s happening with Apollo support of NextJS? Is something non-experimental coming down the pipe?
It’s been nearly two years since this post:
What’s happening with Apollo support of NextJS? Is something non-experimental coming down the pipe?
Yes, we’re currently in alpha of a solution with sub-packages for Next, Remix and TanStack Start that are dropping the “experimental” in the name.
That said, the “experimental” part in the name was always more to draw people’s attention to carefully read the README - we have users using this in production for years and it’s very stable.
But at the same time, we wanted users to be aware of the inherent problems streaming SSR in React presents to all data fetching libraries, the fact that there are very rare edge-case sitations that can cause race conditions (that usually can be handled by this kind of helper package though, I can’t recall a report where it couldn’t), and that this is a problem that can only be solved by React with new primitives - something that hasn’t happened yet so far.
So far though, it seems that React will not be shipping those primitive anytime soon, and the “experimental” label does more bad than good, so we’ll be removing it. You don’t have to wait for the “non-experimental” release, though - you can already start using the existing library. It’s quite
Thanks - we’ve actually been using it for over a year