TreinaWeb: curso "React - Despertando o Poder dos Hooks"
| 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 |