React · Senior · Pytanie 42 z 75

Błąd „Invalid hook call”. Jaka jest najbardziej prawdopodobna przyczyna, jeśli kod komponentu jest poprawny?

Wyjaśnienie

Przyczyny: wywołanie hooka poza komponentem, niezgodne wersje react i react-dom lub zduplikowany React. Hooki są powiązane z „dispatcherem” konkretnej kopii React. Sprawdza się to przez npm ls react; w monorepo i mikrofrontendach React robi się singletonem (peerDependencies, shared w Module Federation).

Do poczytania

Błąd w pytaniu

React · Senior · pytanie 42

Sprawdź się

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

Rozwiąż ten test