网站上的多个反应版本

时间:2017-11-07 15:44:03

标签: javascript facebook reactjs

目前,我可以将不同的反应版本加载到网站中,例如通过script-tag(导致window.React)和通过ModuleLoader / AJAX(可能导致myFancyContext.React)。 即使使用react-dev-tools,这也可以正常工作。

几年前,facebook报道了在网站上有多个版本的反应问题。所以我的问题是:将来可能会出现这种行为的并发症,或者我保存得很好。

1 个答案:

答案 0 :(得分:0)

让您的小部件更新,如果用户使用较旧的反应版本,用户可以在他们的package.json中使用旧版本的小部件。只需使用GIT并确保正确更新版本。您可以在许多库的自述文件中看到这一点,指定当前版本的React版本和旧版本的React版本。不要将React添加到您的插件中 - 如果您为每个小部件执行此操作并且用户想要使用其中的几个,该怎么办?它会变得越来越大。