In the previous article Setting up GraphQL API with MongoDB and Apollo Server for a NextJS app we’ve created a GraphQL API with Apollo Server setup and connection to the MongoDB. We worked mainly on the server-side of the application.

It’s recommended to read and follow along the first part if you haven’t.

In this article, we’re moving to the client-side of the application and we’ll learn how to consume an API that we’ve created in the first part. Meaning, performing queries from our NextJS application to the GraphQL API.

An idea

To perform queries to our GraphQL API from the client-side…


Recently, I got interested in working with a Next.js React Framework for server-side-rendered (SSR) applications. I’m using Next more and more for my pet projects. I was surprised by how intuitive, easy, and enjoyable working with NextJS is.

In this article, we’re going to set up GraphQL API with a MongoDB connection for a NextJS app. I surprised that both NextJS and Apollo GraphQL examples were lacking such a common use case with MongoDB. There were examples with PostgreSQL but I wanted to use a non-SQL database. …


As a software developer living in Berlin, I like to support awesome apps, companies, and products developed here. I was an early adopter of N26(until they canceled my account), Blinklist and Wunderlist. Until recent.

For those of you who don’t know Wunderlist is a To-do list, Reminders, Errands app with the support of multiple platforms, from the web to mobile.

Wundeslist was an awesome product, fast and simple. It becomes essential for me on day-to-day use. It was working perfectly for me.

Backstory

As it happens to many awesome products Microsoft Corporation bought the Wunderlist app and they decided to use…


Create React App (CRA) templates were introduced quite recently and there is not much info present on how to create them. In this article, I’m going to share my experience of developing a custom template and releasing it to the NPM.

Image for post
Image for post
Photo by Nate Grant on Unsplash

CRA templates are a way to automate the routine setup. Basic Create React App CLI execution generates an app without any React Router, linter, prettier setup, so you need to add all of this dependencies on your own and configure them, but why waste time when you know from the beginning that you’ll be building an app with Redux…

Alexander Grischuk

Software Engineer living and working in Berlin. #react #redux #graphql #nodejs Blog: https://grischuk.de/ GitHub: https://github.com/alexandr-g

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store