Repository files navigation
Branch
Descrição
Download
aula-02-01
Comparação com Classes
Download
aula-03-01
Criando estados em componentes funcionais - useState
Download
aula-04-01
Criando efeitos - useEffect
Download
aula-04-02
Array de Dependências
Download
aula-04-03
Cuidados com Hooks - problemas com Closures
Download
aula-04-04
Lidando com Event Listeners, código assíncrono e destruição de componentes
Download
aula-05-01
Acessando elementos do DOM
Download
aula-05-02
Variáveis de Instância
Download
aula-06-01
Criando Contextos
Download
aula-06-02
Compartilhando dados com o Hook useContext
Download
aula-07-01
O que são Reducers?
Download
aula-07-02
Conhecendo o Hook useReducer
Download
aula-08-03
Cacheando funções com useCallback
Download
aula-08-04
Otimização de valores com useMemo - Memoization
Download
aula-09-01
Criando o seu primeiro Hook
Download
aula-09-02
Analisando a conexão com a Internet
Download
aula-09-03
Sincronizando o estado com o Local Storage
Download
aula-09-04
Pegando um valor anterior (funcionalidade de desfazer)
Download
aula-09-05
Evitando execuções desnecessárias e melhorando a performance com Debounce
Download
aula-09-06
Testando a visibilidade de um elemento - carregando imagens sob demanda / Scroll Infinito
Download
aula-09-07
Criando teclas de atalho
Download
aula-09-08
Verificando o tamanho da janela do navegador
Download
aula-09-09
Testando Hooks - Conheça o useDebugValue
Download
projeto-02-01
Projeto: Apresentação e Início do Projeto
Download
projeto-03-01
Projeto: Estados e Formulários
Download
projeto-05-01
Projeto: Player de Vídeo - Acessando Elementos e Tratando Efeitos
Download
projeto-06-01
Projeto: Compartilhando Dados Entre Componentes
Download
projeto-07-01
Projeto: O Poder do useReducer com useContext
Download
projeto-08-01
Projeto: Economizando Processamento com useMemo
You can’t perform that action at this time.