React Error от использования двух разных типов React в приложении create response (findDOMNode был вызван для неустановленного компонента.) - PullRequest
0 голосов
/ 29 июня 2018

В данный момент получаю странную ошибку: findDOMNode был вызван для неустановленного компонента.

Я провел некоторое исследование и понял, что это потому, что наше приложение React использует React 16, а библиотека общих компонентов компании использует React 15. (согласно https://github.com/Pomax/react-onclickoutside/issues/231)

Я пытался понизить нашу библиотеку до соответствия с библиотекой, и это сработало, но проблема в том, что некоторые части нашей библиотеки зависят от React 16. Мне было интересно, как лучше всего разрешить этот конфликт.

1 Ответ

0 голосов
/ 01 июля 2018

Я пытался понизить нашу библиотеку до соответствия с библиотекой, и это сработало, но проблема в том, что некоторые части нашей библиотеки зависят от React 16. Мне было интересно, как лучше всего разрешить этот конфликт.

Единственное решение состоит в том, чтобы развернуть / обновить компонент компании, чтобы он реагировал на 16. Я не знаю и не имело бы смысла пытаться запускать один компонент с реагированием 15, а другой - с реагированием16.

Вот документация по переходу с 15-> 16. Существует очень мало критических изменений, которые должны сделать обновление этого компонента довольно простым.

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