Почему, когда в моем пакете зависимость от другого пакета, возникает ошибка? - PullRequest
0 голосов
/ 15 июня 2019

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

Мой код:

    render() {

        return (
          <div>
            <MediaQuery>
                  ...
            </MediaQuery>
         </div>
)
}

Проблема в MediaQuery. Без этого мой пакет работает. Но мне нужна эта зависимость. Как с этим справиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...