在仪表板应用程序中反应15和16组件

时间:2019-09-03 01:26:49

标签: javascript reactjs global-variables

我有一个托管多个Web组件的仪表板应用程序。

每个Web组件都使用React 15,但我想为仪表板贡献一个使用React 16的Web组件。

当我尝试这样做时,我开始收到React错误,因为当页面上有多个版本的React时,它们的全局变量会相互干扰。

我尝试过的一个成功的解决方法是将React 16组件放在iframe元素中,这样它就不会与React 15组件所使用的全局空间共享相同的全局空间。

但是,这对我来说似乎是一个棘手的解决方法。不管它是否真的存在,我都希望有另一种方法来达到同样的效果?

0 个答案:

没有答案