Bootstrapping the React Project
In this chapter, we’ll bootstrap the frontend application for our project. We’ll start by learning about React and its main advantages and differentiation points compared to alternative frameworks. Then, we’ll learn how to create a React project from scratch and the recommended dependencies to start building a complete frontend application. Next, we’ll create a common layout for the task manager that will be shared among the task manager pages to create a consistent look and feel. Finally, we’ll create a temporary dummy page to check that all of the application’s scaffolding features work as expected.
By the end of this chapter, you should have a basic understanding of React, frontend routing, global state management, and the advantages of using a styled component library. You should also be able to bootstrap an application from scratch that leverages several libraries to offer all of these features.
In...