Fullstack TypeScript with NodeJS and React
Полный стек на TypeScript: от бэкенда до фронтенда
Summary:
Introduction
The book "Fullstack TypeScript with NodeJS and React" (original title: Fullstack TypeScript with NodeJS and React) by Scott Moss was published in 2021 and immediately attracted the attention of developers seeking to master the modern web development stack with TypeScript. It is a practical guide that takes the reader from idea to deployment of a full application. Unlike many textbooks that focus on either frontend or backend, this book offers a holistic approach: you will learn to build a server-side with Node.js, a client-side with React, and connect them using TypeScript. With 340 pages, it allows for a sufficiently deep dive into the topic without overwhelming the reader with excessive details.
What the book is about
The book is structured as a step-by-step creation of a real application — a task manager system. Each chapter is dedicated to a specific development stage: project setup, database design, creating a REST API, implementing the client side, authentication, testing, and deployment. The author uses TypeScript as the primary language, allowing readers to see the advantages of static typing in large projects in practice. Special attention is given to typing requests and responses, working with types in React components, and integration with popular libraries such as Express, TypeORM, and React Router.
Main topics covered in the book:
- Environment setup