Topics covered by this book:
- Introduction is covered in Chapter 1, where we learn about web application development. Even a few years ago, web application development was not what it is now.
- A basic MERN application, the Hello World example in Chapter 2, is given at the beginning of the chapter. Any Hello World exercise’s main goal is to establish a setting with the majority of the stack’s technological components.
- React components are covered in Chapter 3. React components have a role in this. React components respond to user input, alter state, communicate with other components, and do many more things.
- When the button in Chapter 4 is clicked, a row will be added to the original list of problems. This button will be added underneath the Issues table. By doing so, you will gain knowledge of a component’s state as well as how to change it, deal with events, and connect with other components.
- Instead of using the hard-coded array of problems in the browser’s memory, Chapter 5 begins saving data to and retrieving it from the Node.js server. The goal is to become accustomed to using REST APIs to communicate with the server.
- You may read more about MongoDB in Chapter 6. The intention is to go from using an in-memory list of issues to adding and retrieving issues from a MongoDB database.
- You’ll take a break from routine coding and feature addition in chapter 7. Instead, you’ll structure a little bit so that your application can expand while being manageable.
- You’ll learn about routing, or how to handle many pages that you might need to display, in chapter 8.
- About Forms is Chapter 9. Every web application needs user input, and the Issue Tracker is no different. When you filled out a form to create a new issue, you received some user input. However, it was incredibly simplistic and did not show how React was supposed to handle forms.