React Beyond: Domine o React e evolua em sua carreira
Mergulhe no mundo do React e aprenda a construir aplicações web poderosas e escaláveis. Este livro cobre desde o básico até conceitos avançados.
O que você vai aprender
Explore os tópicos aprofundados deste livro que o guiarão desde os fundamentos do React até as práticas avançadas e ferramentas do ecossistema.
Capítulo 1: História do React
• História e Evolução do React
• OpenSource e Crescimento
• Evolução Técnica
• Comunidade e Ecossistema
• Comparação com Outras Bibliotecas e Frameworks
• Performance
• Por que React?
• Como Funciona?
• Virtual DOM
• Ecossistema React
Capítulo 2: Configurando o Ambiente de Desenvolvimento
• Ferramentas e IDEs Recomendadas
• Criando um Projeto React
• Como Criar um Projeto Real?
• Estrutura de um Projeto React
• Explicação do Boilerplate
Capítulo 3: Componentes e Props
• O que é JSX
• Primeiro Componente
• Importação e Exportação de Componentes
• Definição de Nomes
• Passando Props
• Children e Spread
• Uso de Spread Operator
• Renderização Condicional
• Renderização de Lista
• Componentes Dumb e Smart
Capítulo 4: Estado, Ciclo de Vida e Efeitos
• O que é Estado?
• Atualização de Interface e Ciclo de Vida
• Estado Local
• Ciclo de Vida
• Efeitos
• Como React Realiza o Re-render
• Como os Efeitos são Disparados
Capítulo 5: Gerenciamento de Estado e Props
• Context API
• Quando Utilizar Context API
• Gerenciamento de Estado
• Redux
• Zustand
• Arquitetura Flux
Capítulo 6: Hooks
• O que são Hooks
• Hooks de Atualização de Estado
• Hooks de Efeitos
• Custom Hooks
• Casos de Uso Avançados
Capítulo 7: Design Patterns com React
• O que é um Design Pattern
• Componentes de Design Pattern
• Design Patterns para React
• Higher Order Components
• Inheritance Inversion
• Hooks
Capítulo 8: Otimização e Performance
• Conceitos de Performance
• Performance e Negócios
• Conceitos Fundamentais do React
• Memoization com React.memo
• Quando Usar React.memo
• Hook useMemo
• Hook useCallback
• Bundlers
• Code Splitting
• Lazy Loading
Capítulo 9: React Router
• Roteamento em Aplicações React
• Configuração de Rotas
• Navegação
• Passagem de Parâmetros
Capítulo 10: Tendências Futuras
• React 19.0
• Recursos Comunitários
• Futuro do React
• Novas Funcionalidades
React Beyond: Jornada quase completa
Estamos na reta final de produção! Mais de 80% do conteúdo já está desenvolvido, revisado e pronto para transformar desenvolvedores.
Capítulos em revisão
9 e 10 quase prontos!
Revisões
Revisão de texto, coêrencia, fluídez dos capítulos e código de todos os capítulos
Previsão
TBD
Sobre o Autor
Bruno Carneiro
Staff Engineer na Base39. Consultor especializado em desenvolvimento Web. Ex Developer Circles Lead do time do Facebook. Já realizou treinamentos em várias equipes de software, incluindo Zup, Luiza Labs e Netshoes. Criador do Paketá Academy, programa de treinamento e desenvolvimento de equipes de software.