Я опубликовал свой первый пакет. Работает кроме одного компонента. Этот компонент имеет зависимость от другого пакета (не моего), когда я тестирую его по ссылке npm без этой зависимости, он работает. Но с зависимостью у меня есть ошибка:
«Неправильный вызов. Хуки могут быть вызваны только внутри тела функционального компонента. Это может произойти по одной из следующих причин:
1. У вас могут быть несовпадающие версии React и средства визуализации (например, React DOM).
2. Вы можете нарушать Правила Крюков
3. В одном приложении может быть несколько копий React.
Я не использую хуки в своем проекте.
Мой код:
render() {
return (
<div>
<MediaQuery>
...
</MediaQuery>
</div>
)
}
Проблема в MediaQuery. Без этого мой пакет работает.
Но мне нужна эта зависимость. Как с этим справиться?