by Daniel Bugl
To run the examples, please first clone the repository, as follows:
git clone https://github.com/PacktPublishing/Full-Stack-React-Projects-Third-Edition
After cloning, you can run the examples by going to the corresponding folder and following the steps in the README.md
file there.
For example, to go to the ch1/
folder, execute:
cd ch1/
Then follow the Install and Start steps, as explained in the corresponding README.md
file for each chapter.
- Chapter 1, Preparing For Full-Stack Development
- Chapter 2, Getting to Know Node.js and MongoDB
- Chapter 3, Implementing a Backend Using Express, Mongoose ODM and Jest
- Chapter 4, Integrating a Frontend Using React and TanStack Query
- Chapter 5, Deploying the Application with Docker and CI/CD
- Chapter 6, Adding Authentication with JWT
- Chapter 7, Improving the Load Time Using Server-Side Rendering
- Chapter 8, Making Sure Customers Find You with Search Engine Optimization
- Chapter 9, Implementing End-To-End Tests Using Playwright
- Chapter 10, Aggregating and Visualizing Statistics Using MongoDB and Victory
- Chapter 11, Building a Backend with a GraphQL API
- Chapter 12, Interfacing with GraphQL on the Frontend Using Apollo Client
- Chapter 13, Building an Event-Based Backend Using Express and Socket.IO
- Chapter 14, Creating a Frontend to Consume and Send Events
- Chapter 15, Adding Persistence to Socket.IO Using MongoDB
- Chapter 16, Getting Started with Next.js
- Chapter 17, Introducing React Server Components
- Chapter 18, Advanced Next.js Concepts & Optimizations
- Chapter 19, Deploying a Next.js App
- Chapter 20, Diving Deeper Into Full-Stack Development (no code examples)