/ IE9 ReactJs में / 'सेट' या 'मैप' अपरिभाषित है - रिएक्टज, इंटरनेट-एक्सप्लोरर 9

आईई 9 ReactJs में 'सेट' या 'मानचित्र' अपरिभाषित है - प्रतिक्रिया, इंटरनेट एक्सप्लोरर -9

मैंने प्रतिक्रिया 16.2.0 के साथ एक सरल एप्लिकेशन बनाया है और जब मैं इसे IE9 पर निष्पादित / चलाता हूं तो यह मुझे कंसोल त्रुटि "सेट" या "मैप" दिखाता है अपरिभाषित है।

उत्तर:

जवाब के लिए 0 № 1

मैंने पाया है कि कुछ पॉलीफिल हैंIE9 पर मेरी प्रतिक्रिया एप्लिकेशन को चलाने की आवश्यकता है। मैंने निम्नलिखित चरणों का पालन किया और यह मेरे लिए काम किया। जैसा कि रिएक्ट 16 संग्रह के प्रकारों पर निर्भर करता है मानचित्र और सेट। यदि आप पुराने ब्राउज़रों और उपकरणों का समर्थन करते हैं जो अभी तक मूल रूप से प्रदान नहीं कर सकते हैं (जैसे IE IE 11), तो अपने बंडल किए गए एप्लिकेशन में एक वैश्विक पॉलीफ़िल शामिल करने पर विचार करें, जैसे कि कोर-जेएस या बैबल-पॉलीफ़िल।

हमें requestAnimationFrame पॉलीफ़िल लाइब्रेरी का भी उपयोग करना होगा आरएएफ

npm install --save raf

index.js

import "core-js/es6/map";
import "core-js/es6/set";
import "raf/polyfill";

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

ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById("root")
);