Skip to main content

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.

Capa do Livro
Conteúdo do Livro

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.

80%

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

Bruno Carneiro

Sou o criador da Tautorn Tech, embarcando em uma jornada apaixonante para iluminar o caminho na vastidão do desenvolvimento de software! Como um entusiasta fervoroso da programação e fundador desta empolgante empresa, minha missão é desbravar fronteiras e pavimentar estradas de conhecimento no mundo do JavaScript.

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.