Closed BigBird15 closed 6 months ago
в качестве быстрого решения без необходимости откатываться на 17 реакт мне помогло следующее:
в package.json переписать версиюreact-popper@2.2.5
на более новую:
"overrides": {
"react-popper@2.2.5": "2.3.0"
}
затем запустить npm install --legacy-peer-deps
, чтобы перевести на 18 реакт react-transition-group@4.4.5
после этого у меня исчезли 17 версии, все заработало но конечно это костыль, хотелось бы более надежное решение найти
Добрый день!
Обновили NPM пакеты в версии v1.3.0 на последние. Спасибо за issue 😊.
привет!
я столкнулась с проблемой при использовании компонент из
@nlmk/ds-2.0
(в частности, при использовании select; она возникает и с другими компонентами) при попытке их рендеринга на странице возникает ошибкаinvalid hook call
я пришла к выводу, что проблема в несоответствии версий реакта: мой проект использует 18.2.0 в пакете же есть 2 зависимости, использующие реакт версии 17.0.2 - это
react-popper@2.2.5
иreact-transition-group@4.4.5
чтобы убедиться, что дело именно в этом, я создала новый пустой проект на реакте и попробовала рендерить компоненты там произошло то же самое - invalid hook call я сделала даунгрейд версии реакта в этом проекте до 17 - и проблема исчезла, селект отобразился, все работает
я очень не хотела бы снижать версию реакта в основном проекте
если я ни в чем не ошибаюсь, то обновление этих двух зависимостей в пакете должно решить проблему у
react-popper
вышла версия 2.3.0, она работает с 18 реактомниже прилагаю результаты вызова
npm ls react