Creating a project management board application
In this section, we'll create a project management board PWA that uses custom Hooks for data fetching and the HTML5 Drag and Drop API to make it dynamic. We're going to use a boilerplate application that is set up with Create React App, which we can find in the GitHub repository for this chapter.
Handling the data flow
With the initial version of the application in place, the next step is to fetch the initial data for the project management board and handle its flow through the components. For this, we will create a custom Hook for data fetching that can be reused in other components.
The first part of this section will show us how to load data from a data source using React life cycle methods and display this in React components.
Loading and displaying the data
Loading and displaying data that is retrieved from a data source is something we did in the previous chapter. The data used in this chapter is coming...