React 16 зависит от типа коллекции Map и Set . Если вы поддерживаете более старые браузеры и устройства, которые еще не могут обеспечить их изначально (например, IE <11) или которые имеют несоответствующие реализации (например, 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')
);
Реакция также зависит от requestAnimationFrame (даже в тестовых средах). Вы можете использовать пакет raf для прокладки requestAnimationFrame:
import 'raf/polyfill';
0 комментариев