JavaScript Ortam Gereksinimleri

React 16 Map ve Set gibi koleksiyon tiplerine bağlıdır. Eğer bunları henüz yerel olarak sağlayamayan (ör. IE <11) veya uyumlu olmayan uygulamaları (ör. IE 11) olan eski tarayıcıları ve cihazları destekliyorsanız, paketlenmiş uygulamanıza global polyfill dahil etmeyi düşünün. core-js ya da babel-polyfill gibi.

Eski tarayıcıları desteklemek için core-js kullanan polyfilled bir React 16 ortamı şöyle görünebilir:

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

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

ReactDOM.render(
  <h1>Merhaba, dünya!</h1>,
  document.getElementById('root')
);

React aynı zamanda requestAnimationFrame‘e bağlıdır(test ortamında bile). requestAnimationFrame için raf paketini kullanabilirsiniz:

import 'raf/polyfill';