2016-02-12 2 views
0

Я разрабатываю сайт для клиента. Он состоит из компонентов React, и я объединяю библиотеки, такие как реагируют и реагируют в автономный внешний пучок, используя браузер. Проблема заключается в том, что внешний поставщик стороннего поставщика виджета отправляет виджеты со списком сценариев, содержащий другую версию React, также построенную с помощью браузера.Две независимые копии React

Есть ли способ избежать столкновения без того, чтобы клиент удалял Реагирование из его сценария связки?

+1

Может ли третья сторона не отправлять с реакцией? –

+0

Можете ли вы разместить свой код? –

+0

@ DanielA.White Третья сторона указала, что обновление для реагирования 0.14.7 - это то, что займет у них некоторое время, также я хотел бы оставить его отдельным, чтобы мы могли обновить наш Реакт на более позднем этапе, не принимая с учетом сторонних поставщиков. – jlundela

ответ

0

Не должно быть проблем с созданием пакета с реагированием не на глобальную глобальную область. Для этого в обозревателе есть вариант: --standalone.

+0

Реагент не загрязнил глобальную сферу. Проблема в том, что 'require ('react')' на клиенте может или не может вернуть ответную реакцию третьей стороны. Скорее всего, столкновение двух пучков _ сталкивается. – jlundela

+0

Автономный комплект имеет (или должен иметь) свою собственную копию 'require', которая указывает на вашу версию rect –

Смежные вопросы