React · Junior · Pytanie 28 z 75

Która zasada hooków jest złamana?

function Profile({ id }) {
  if (!id) return null;
  const [data, setData] = useState(null);
  // ...
}

Wyjaśnienie

React dopasowuje stan do hooków według kolejności ich wywołań. Jeśli hook nie zostanie wywołany w którymś renderze (z powodu wczesnego return, warunku lub pętli), kolejność się psuje. Wywołuj hooki na najwyższym poziomie, przed jakimikolwiek warunkowymi wyjściami.

Do poczytania

Błąd w pytaniu

React · Junior · pytanie 28

Sprawdź się

Rozwiąż test React · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test