Hooks (useState, useEffect, itp.) mają dwie zasady:
- Wywoływuj hooks tylko na najwyższym poziomie — nigdy wewnątrz warunków, pętli lub zagnieżdżonych funkcji.
- Wywoływuj hooks tylko z funkcji React — komponentów lub innych custom hooks.
jsx
() {
[user, setUser] = ();
(id) {
[x] = ();
}
}
