Требования к JavaScript среде
React 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';
