characters

反应16取决于集合类型Map和Set。如果您支持旧版浏览器和尚未提供这些内容的设备(例如IE <11),请考虑在您的捆绑应用程序中包含全局填充,例如core-js或babel-polyfill。

React 16使用core-js支持旧版浏览器的多填充环境可能如下所示:

import 'core-js/es6/map';import 'core-js/es6/set';import React from 'react';import ReactDOM from 'react-dom';ReactDOM.render(  <h1>Hello, world!</h1>,
  document.getElementById('root'));

React也依赖于requestAnimationFrame(即使在测试环境中)。

您可以使用raf软件包来填充requestAnimationFrame

import 'raf/polyfill';
Previous article: Next article: