Я определил внешние параметры в конфигурации моего веб-пакета, как:
externals: [
'react-dom-16',
{ 'react-dom': 'react-dom-16' }
],
реаги-дом-16 - это пакет-реактив с собственным именем.
И когда я запускаю приложение, я получаю сообщение об ошибке, и ничего не отображается:
Элемент ref был указан в виде строки (значение 0), но владелец не был установлен. Вы можете загрузить несколько копий React.
Но самое смешное, когда я удаляю внешние компоненты из веб-пакета и помещаю response-dom из dev-зависимости в зависимости и строю все на нем. Тогда магически все работает.
Возможно, я использую ref как строку. Но есть слишком много случаев, когда я должен изменить это, также есть старые библиотеки, которые я использую, и я не могу получить доступ к их коду.
Поэтому я хотел бы использовать реакцию 16.4.1 с обратной совместимостью, но я получил такую ошибку и понятия не имею, куда идти дальше.