Требования к среде JavaScript
React 16 полагается на типы коллекций Map и Set. Во многих старых устройствах и браузерах (например, IE < 11) эти типы коллекций отсутствуют. В других же они имеют несоответствующую реализацию (скажем, IE 11). Если вы поддерживаете эти браузеры, то можете включить глобальный полифил в ваше приложение, такой как core-js или babel-polyfill.
Окружение для React 16, использующее core-js для поддержки старых браузеров, может выглядеть следующим образом:
import 'core-js/es/map';
import 'core-js/es/set';
import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(
<h1>Привет, мир!</h1>,
document.getElementById('root')
);
React также полагается на requestAnimationFrame
(даже в тестовом окружении).
Вы можете использовать пакет raf для создания шима requestAnimationFrame
:
import 'raf/polyfill';
Is this page useful?Отредактировать эту страницу