React · Senior · Запитання 42 з 75

Помилка «Invalid hook call». Яка причина найімовірніша за коректного коду компонента?

Пояснення

Причини: виклик хука поза компонентом, розбіжність версій react і react-dom або дублювання React. Хуки прив'язані до «диспетчера» конкретної копії React. Перевіряють через npm ls react; у монорепах і мікрофронтендах React роблять синглтоном (peerDependencies, shared у Module Federation).

Де почитати

Помилка в запитанні

React · Senior · запитання 42

Перевірте себе

Пройдіть тест React · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест