该软件包包括适用于各种浏览器的 polyfill。项目使用的最低要求和常用语言功能。
用法
首先,使用 Yarn 或 npm 安装包:
npm install react-app-polyfill
或者
yarn add react-app-polyfill
支持 Internet Explorer
您可以导入您打算支持的最低版本的入口点,以确保存在使用 Create React App 所需的最低语言功能。例如,如果您导入 IE9 入口点,这将包括 IE10 和 IE11 支持。
这些模块确保存在以下语言功能:
-
Promise
(为async
/await
支持) -
window.fetch
(一种基于 Promise 的在浏览器中发出 Web 请求的方式) -
Object.assign
(对象传播所需的助手,即{ ...a, ...b }
) -
Symbol
for...of
(语法和朋友使用的内置对象) -
Array.from
(数组扩展使用的内置静态方法,即[...arr]
)