JavaScript környezeti követelmények

A React 16 függ a Map és Set kollekció típusoktól. Ha régebbi böngészőket és eszközöket is támogatsz, amik ezt még alapból nem támogatják (pl. IE < 11), vagy előírásnak nem megfelelően vannak implementálva (pl. IE 11), fontold meg egy globális polyfill beágyazását az összecsomagolt alkalmazásodba, mint például a core-js vagy a babel-polyfill.

Egy core-js polyfillel ellátott React 16 környezet, ami régebbi böngészőket is támogat, így nézne ki:

import 'core-js/es/map';
import 'core-js/es/set';

import React from 'react';
import ReactDOM from 'react-dom';

ReactDOM.render(
  <h1>Helló világ!</h1>,
  document.getElementById('root')
);

A React függ a requestAnimationFrame metódustól is (tesztkörnyezetekben szintúgy). A requestAnimationFrame alátételezéséhez használhatod a raf csomagot:

import 'raf/polyfill';