Вимоги до JavaScript середовища
React 16 залежить від типів колекцій Map та Set. Якщо ви підтримуєте старі браузери та пристрої, що не можуть надати їх (напр. IE < 11) або мають певні невідповідності у реалізації (напр. IE 11), подумайте про додавання глобального поліфілу (polyfill) у ваш додаток, наприклад, core-js чи babel-polyfill.
JavaScript середовище з поліфілом для 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?Редагувати цю сторінку