Introdução
  • Visão Geral do Curso
  • Repositório do Curso & Apostila
  • Configuração do Ambiente
  • Configuração do Ambiente (Linux)
  • Configuração do Ambiente (Mac)
Fundamentos React
  • Introdução do Módulo
  • Criando Projeto
  • Exibindo String na Tela
  • Conhecendo JSX
  • Carregando CSS
  • Primeiro Componente #01
  • Primeiro Componente #02
  • Componente com Propriedade
  • Propriedades são Somente Leitura
  • React Fragment
  • Componente App
  • Desafio Número Aleatório
  • Desafio Número Aleatório - Resposta
  • Componente Card #01
  • Componente Card #02
  • Componente Card #03
  • Componente com Filho #01
  • Componente com Filho #02
  • Repetição
  • Desafio Repetição
  • Desafio Repetição - Resposta
  • Renderização Condicional #01
  • Renderização Condicional #02
  • Renderização Condicional #03
  • Comunicação Direta
  • Comunicação Indireta
  • Componente com Estado
  • Componente Controlado
  • Contador #01
  • Contador #02
  • Desafio Megasena
  • Desafio Megasena - Resposta #01
  • Desafio Megasena - Resposta #02
  • Conclusão do Módulo
Projeto Calculadora
  • Criando Projeto
  • Componente Calculator
  • Componente Button #01
  • Componente Display
  • Componente Button #02
  • Implementando a Lógica #01
  • Implementando a Lógica #02
Navegação com React Router
  • Introdução do módulo
  • Criação do projeto
  • Estrutura do projeto
  • Aplicando estilo
  • Navegação simples
  • Navegação com parâmetro
  • Entendendo o parâmetro Exact
  • Página não encontrada
  • Conclusão do módulo
React Hooks
  • Introdução do Módulo
  • Configuração do Projeto
  • useState #01
  • useState #02
  • useEffect
  • Desafio useEffect
  • Desafio useEffect - Resposta
  • useRef #01
  • useRef #02
  • Desafio função Merge
  • useMemo
  • useCallback
  • Porque usar Context API
  • useContext #01
  • useContext #02
  • useReducer #01
  • Desafio useReducer
  • Desafio useReducer - Resposta
  • useReducer #02
  • Custom Hooks #01
  • Custom Hooks #02
  • Conclusão do módulo
TodoApp (Backend)
  • Visão Geral
  • Configuração e Instalação
  • Configurando o Servidor com o Express
  • Conexão com o Banco de Dados
  • Avisos no terminal sobre MongoDB
  • ODM e Criação da API REST
  • Mapeamento das Rotas
  • Testando a API (Postman)
  • Habilitando o CORS
  • Iniciando o Backend com PM2
TodoApp (Frontend)
  • Configuração e Instalação
  • Configurando o Build com Webpack
  • Criação do index.html
  • Componente App
  • Componentes Todo e About
  • Componente Menu