Full-Stack React, TypeScript e Node
Современная Full-Stack разработка на TypeScript
Resumo:
Introdução
O livro «Full-Stack React, TypeScript, and Node» (2020, 648 p.) do autor David Choi é um guia completo para criar aplicações web modernas usando uma das stacks de tecnologia mais requisitadas: React, TypeScript e Node.js. Diferente de muitos tutoriais superficiais, este livro oferece um mergulho profundo no processo de desenvolvimento, desde o design da arquitetura até o deploy do produto final. Apesar de o site PythonLib ser dedicado ao Python, esta resenha será útil para todos que se interessam por tecnologias relacionadas e desejam expandir seu conjunto de ferramentas.
Sobre o que é o livro
O livro é construído em torno de um projeto prático — a criação de uma aplicação de troca de mensagens (chat) totalmente funcional. O autor guia o leitor por todas as etapas:
- Configuração do ambiente de desenvolvimento e ferramentas (Visual Studio Code, Git, ESLint, Prettier).
- Design da parte do servidor com Node.js usando Express e TypeScript.
- Trabalho com bancos de dados (MongoDB e Mongoose).
- Autenticação e autorização (JWT, OAuth).
- Criação da parte do cliente com React usando TypeScript e Redux.
- Implementação de tempo real com Socket.IO.
- Testes (Jest, React Testing Library).
- Deploy da aplicação (Docker, AWS).
Cada capítulo contém não apenas código, mas também explicações sobre decisões arquiteturais, best practices e erros típicos.
Para quem é este livro
O livro é voltado