Modern Full-Stack React Projects

Build, maintain, and deploy modern web apps using MongoDB, Express, React, and Node.js


Table of Contents

  1. Part 1: Getting started with full-stack development
  1. Part 2: Building and deploying our first full-stack application with REST API*
  1. Part 3: Practicing development of full-stack web applications
  1. Part 4: Exploring an event-based full-stack architecture
  1. Part 5: Advancing to enterprise-ready full-stack applications

Preparing for full-stack development

Key concepts

Personal thoughts

Examples or code snippets

# create and change into chapter directory
mkdir -p "book modern_fullstack_react/ch1"
cd "book modern_fullstack_react/ch1"
# create project in current chapter dir
# select React and vanilla Javascript
npm create vite@5.0.0 .
# install dependancies
npm install
npm install --save-dev prettier@3.1.0 eslint@8.54.0 eslint-plugin-react@7.33.2 eslint-config-prettier@9.0.0 eslint-plugin-jsx-a11y@6.8.0

Questions

Summary

Related to environment setup. There are few more steps author wants me to follow but those are mostly related to Prettier and ESLint configuration. To save myself some time i would waste on typing. I will just read through without noting the exact configuration. If future reader is interested you can find config files inside the github repository by following the link to github repository for ch1.

Reference or additional reading

Getting to know Node.js and MongoDB

Key concepts

Personal thoughts

Examples or code snippets

Questions

Summary

Reference or additional reading