JavaScript Environment Requirements
Το React 16 βασίζεται στους collection types Map και Set. Σε περίπτωση που υποστηρίζετε παλιότερους browsers και συσκευές που δεν παρέχουν αυτές τις υλοποιήσεις (π.χ. IE < 11) ή δεν ειναι συμβατές (π.χ. IE 11), εξετάστε το ενδεχόμενο να συμπεριλάβετε ένα global polyfill στο bundle της εφαρμογής σας, όπως για παράδειγμα το core-js ή το babel-polyfill.
Ένα polyfilled περιβάλλον για το React 16 με χρήση του core-js που να υποστηρίζει παλιότερους browsers ενδέχεται να μοιάζει κάπως έτσι :
import 'core-js/es/map';
import 'core-js/es/set';
import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('root')
);
Το React επίσης βασίζεται στο requestAnimationFrame
(ακόμα και σε περιβάλλον test).
Μπορείτε να χρησιμοποιήσετε το raf πακέτο για να καλέσετε το requestAnimationFrame
:
import 'raf/polyfill';
Is this page useful?Edit this page