Search⌘ K

Implementing the Issues Feature: Server-Side Filter

Explore how to transition from client-side to server-side filtering in a React and Apollo GraphQL setup. Understand how to refactor components, pass query variables, and improve issue fetching with precise server queries and pagination.

We'll cover the following...

Before starting with the server-side filtering, let’s recap the last lesson in case you had difficulties with it. Basically, you can perform the refactoring in three steps. First, we need the following package: recompose which is already installed in our environment.

Secondly, import the withState higher-order component in the src/Issue/IssueList/index.js file and use it to ...