我是 React js 的新手,我有点困惑。
我认为模块会将 Web 应用程序变量保留在本地范围内,但显然不是。React 仍然会创建全局变量,例如 window.React。
我错过了什么吗?是否可以将 React 保持在本地范围内?
我的用例:我正在创建一个 Web 门户,它将聚合来自多个来源的基于 React 的第三方小部件。每个小部件都有自己的 React 版本,我想确保没有干扰。
[编辑] 一些小部件从 CDN 加载 React,这会有所不同吗?除了寻找 window.React,还有其他我可以/应该在全局范围内运行的测试吗?