Взять хотя бы React.React 15 и 16 несовместимы с eachother, но они оба устанавливают переменную window.React
.
Теперь рассмотрим приложение, которое может содержать независимые компоненты, которые имеют свои собственные зависимости.Один компонент зависит от React 15, а другой - от React 16. Когда эти два компонента загружены, они будут конфликтовать друг с другом, поскольку они оба ссылаются на одну и ту же переменную окна.
По этой причине, правильно лирассматривать переменные окна как API?Или я что-то упустил.