Как убрать конфликт между двумя React приложениями с билдованым через webpack+babel?
Введение:
Есть проект, над которым работают две фирмы одновременно (такая политика). Между разработчиками (фирмами) связь минимальная (скорость ответа от них как от доставки с Алиэкспресс). Мне необходимо разработать несколько крупных блоков в проекте, который частично написан на React-е . Мой блок написан тоже на React-е и тут возник конфликт.
Ошибка:
runtime.1c1bee957850fde5d94d.js:1 Uncaught TypeError: Cannot read property 'call' of undefined
Наблюдения:
Если сохранить исходный код страницы и запустить локально, и если их скрипты не запускаются, то мой работает успешно.
Решения:
Ранее планировалось использовать iframe - но с ним появляются проблемы, такие как:
Беда с
CSS-медиязапросами (Конечно, есть вариант передавать реальный размер браузера черезurl, но есть моменты, где это может вызвать трудность)Повторная загрузка стилей
Перезагрузка страницы, при внешней навигации...