Frontend Engineer
Grupo Boticário
Egresso TADS 2016
1. São fáceis e convenientes de trabalhar
2. São relativamente simples de se entender
3. Tornam o código mais reutilizável
1. Compreensão básica de JavaScript
2. Compreensão básica de React
Os Hooks foram introduzidos na versão 16.8 do React.
São funções especiais usadas em functional components que permitem a manipulação do state e outros recursos do React sem a necessidade de escrever class components.
1. Use Hooks apenas no nível superior
Não use Hooks dentro de loops, regras condicionais ou funções aninhadas (funções dentro de funções).
2. Use Hooks apenas dentro de funções React
Não use Hooks dentro de funções JavaScript comuns.
Good practice: eslint-plugin-react-hooks