Hooks (useState, useEffect, etc.) têm duas regras:
- Chame hooks apenas no nível superior — nunca dentro de condições, loops ou funções aninhadas.
- Chame hooks apenas a partir de funções React — componentes ou outros custom hooks.
jsx
() {
[user, setUser] = ();
(id) {
[x] = ();
}
}
