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 99% do conteúdo já está desenvolvido, revisado e pronto para transformar desenvolvedores.
Capítulo em revisão
10 quase pronto!
Revisões
Revisão de texto, coêrencia, fluídez dos capítulos e código de todos os capítulos
Previsão
Q1 2025
Sobre o Autor

Bruno Carneiro
Atuo como Software Engineer Specialist na NeoSpace e como consultor em desenvolvimento Web. Fui Developer Circles Lead no Facebook, e já conduzi treinamentos técnicos para times como Zup, Luiza Labs, Netshoes e Paketá Crédito. Também sou o criador do Paketá Academy, um programa de capacitação que prepara profissionais para o mercado de tecnologia com foco em excelência técnica e evolução contínua.