Please enable JavaScript.
Coggle requires JavaScript to display documents.
REACT - JS 2024, REACT LIVROS - Coggle Diagram
REACT - JS 2024
Componentes
:
Entender o conceito de componentes em React.js.
Criar e renderizar componentes simples.
Passar props para componentes.
Hooks
:
Introdução aos Hooks em React.
Utilizar useState para adicionar estado a componentes funcionais.
Utilizar useEffect para execução de efeitos colaterais.
Conceitos Fundamentais
:
O que é React.js e sua importância no desenvolvimento web moderno.
Instalação e configuração do ambiente de desenvolvimento com Create React App.
Estado e Ciclo de Vida
:
Compreender o estado em componentes React.
Utilizar o ciclo de vida dos componentes para execução de código em momentos específicos.
Manipulação de Eventos
:
Lidar com eventos em componentes React.
Atualizar o estado com base em eventos.
Listas e Chaves
:
Renderizar listas de elementos com React.
Utilizar chaves (keys) para otimização de performance em listas.
Componentes Avançados
:
Criar componentes mais complexos em React.
Utilizar props.children para composição de componentes.
Estilização
:
Estratégias de estilização em React: CSS puro, CSS Modules, Styled Components.
Escolher a melhor abordagem para estilizar componentes React.
Gerenciamento de Estado
:
Introdução ao Context API para compartilhamento de estado entre componentes.
Utilizar Redux para gerenciamento de estado em aplicações maiores.
Roteamento
:
Introdução ao React Router para navegação entre páginas em aplicações React.
Configurar rotas e parâmetros de rota.
Otimização de Performance
:
Identificar e resolver gargalos de performance em aplicações React.
Utilizar memoização e lazy loading para melhorar a performance.
Testes em React
:
Estratégias de teste em React: testes unitários, testes de integração.
Utilizar ferramentas como Jest e React Testing Library para escrever testes.
Acessibilidade (A11y)
:
Práticas recomendadas para tornar aplicações React acessíveis a todos os usuários.
Utilizar ferramentas de análise de acessibilidade.
Integração com APIs
:
Integrar aplicações React com APIs externas.
Utilizar bibliotecas como Axios ou Fetch API para fazer requisições HTTP.
Deploy e Hospedagem
:
Opções de hospedagem para aplicações React (por exemplo, Netlify, Vercel).
Configuração e implantação de aplicações React em ambientes de produção.
TypeScript e React
:
Integração do TypeScript com projetos React.
Benefícios do uso de TypeScript em aplicações React.
Server-Side Rendering (SSR)
:
Compreender os conceitos de SSR em aplicações React.
Utilizar frameworks como Next.js para implementar SSR em projetos React.
Microfrontends
:
Explorar o conceito de microfrontends e sua aplicação com React.
Integração de múltiplas aplicações React em um único projeto.
Comunidade e Atualizações
:
Participar de comunidades online, seguir blogs e estar atualizado com as últimas notícias e atualizações no ecossistema React.js.
Copy code
Roadmap de React.js - 2024
Nível Básico:
Nível Intermediário:
Nível Avançado:
Recursos Adicionais:
REACT LIVROS
Do Básico ao Intermediário:
React Rapidamente por Stoyan Stefanov
- Última edição: 2020
Componentes React: Um Guia Completo para Construir Componentes de Interface de Usuário Reutilizáveis
de Johannes Klaas - Última edição: 2020
React State Management: Um Guia Completo para Gerenciar o Estado em Aplicações React
de Johannes Klaas - Última edição: 2020
Intermediário a Avançado:
React Up & Running: Construindo Aplicações Web
por Stoyan Stefanov - Última edição: 21 de dezembro de 2021
React Router: O Guia Completo para Roteamento em Aplicações React
de Johannes Klaas - Última edição: 2020
Testando Aplicações React: Um Guia Completo para Testes de Unidade, Testes de Integração e Testes End-to-End
de Johannes Klaas - Última edição: 22 de setembro de 2021
Depurando Aplicativos React: Um Guia Completo para Encontrar e Corrigir Bugs em Aplicativos React
de Johannes Klaas - Última edição: 2020
Avançado:
Otimização de Desempenho em React: Um Guia Completo para Otimizar o Desempenho de Aplicações React
de Johannes Klaas - Última edição: 2020
Segurança em Aplicações React: Um Guia Completo para Segurar Aplicações React
de Johannes Klaas - Última edição: 4 de novembro de 2020
Redux: O Guia Completo
de Dan Abramov - Última edição: Não disponível
GraphQL: O Guia Definitivo
de Mike North - Última edição: 28 de junho de 2018
Segurança e Implantação:
Protegendo Aplicativos React: Um Guia Completo para Proteger Aplicativos React
de Johannes Klaas - Última edição: 2020
Implantando Aplicativos React: Um Guia Completo para Implantar Aplicativos React na Produção
de Johannes Klaas - Última edição: 2020
Gerenciamento de Estado com Redux:
Dominando Redux
- Última edição: 2021
Redux em Ação
- Última edição: 2023
GraphQL:
Aprendendo GraphQL
- Última edição: 2023
GraphQL em Ação
- Última edição: 2021
Outras Tecnologias Avançadas:
Web Components: O Guia Definitivo
- Última edição: 2020
Arquiteturas sem Servidor com AWS
- Última edição: 2022
Construindo Aplicações com WebAssembly
- Última edição: 2023