TypeScript e React
Практическое руководство по TypeScript в React
Resumo:
Introdução
O livro «TypeScript e React» (título original: TypeScript and React) de Stefan Baumgartner, publicado em 2021, é um guia compacto, mas rico, para integrar a tipagem estrita do TypeScript no ecossistema React. Em 200 páginas, o autor consegue cobrir aspectos-chave, desde tipos básicos até padrões avançados, tornando o livro útil tanto para iniciantes já familiarizados com React quanto para desenvolvedores experientes que desejam sistematizar seus conhecimentos.
Sobre o que é o livro
O livro é estruturado como um curso prático que guia o leitor passo a passo, de exemplos simples a soluções arquiteturais complexas. O foco principal está em:
- Configuração de um projeto React com TypeScript (CRA, Vite, configuração manual).
- Tipagem de componentes funcionais e de classe.
- Trabalho com hooks (useState, useEffect, useReducer, custom hooks).
- Manipulação de eventos e formulários.
- Tipagem de contexto (Context API) e portais.
- Integração com bibliotecas populares (React Router, Redux, Formik).
- Técnicas avançadas: discriminated unions, conditional types, mapped types.
- Testes de componentes com TypeScript (Jest, React Testing Library).
Para quem é este livro
O livro é voltado para desenvolvedores que já têm experiência básica com React (JSX, componentes, hooks) e desejam aprender TypeScript para aumentar a confiabilidade e legibilidade do código. Ele também se destina a