DEV Community

Discussion on: NextJS x GraphQL x Apollo Client SSR

Collapse
 
ghackdev profile image
ghack.dev • Edited

Actually, GraphQL is my only backend. I'm consuming some third-party APIs like dev.to API and Youtube API that I orchestrated in my GraphQL backend. I also retrieve some data from MongoDB.

I preferred to use GraphQL rather than Rest API because with GraphQL I can do a lot of things and have good documentation about the data that will be consumed by the front-end apps, web and I also have a plan to build a mobile app.

The benefits of using GraphQL are also I can use Apollo Client that has a lot of awesome features like caching, optimistic response and it also can be rendered on the server for SEO purposes so I think it fits my needs, because I want to build an Isomorphic web app.

Collapse
 
rezaavoor profile image
Reza Hosseini

Ah that explains it.
Thank you!