JavaScript Environment Requirements در React

شرایط محیط جاوا اسکریپت (JavaScript Environment Requirements)

ری اکت ۱۶ وابسته به Map و Set است. اگر از مرورگرها و دستگاه هایی پشتیبانی می‌کنید که ممکن است هنوز به طور محلی این ها را فراهم نکرده باشند ( مانند اینترنت اکسپلورر با نسخۀ کمتر از ۱۱) یا حالت ناسازگار دارند (مانند اینترنت اکسپلورر نسخۀ ۱۱)، وارد کردن یک پلیفیل global را در برنامۀ bundle شدۀ خود در نظر داشته باشید، مانند core-js یا babel-polyfill.

یک محیط پلیفیل شده برای ری اکت ۱۶ که از core-js برای پشتیبانی مرورگرهای قدیمی استفاده می‌کند، ممکن است چیزی شبیه این باشد:

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

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

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

همچنین ری اکت وابسته به requestAnimationFrame نیز می‌باشد (حتی در محیط های تست).

می‌توانید از پکیج raf جهت هموار کردن requestAnimationFrame استفاده کنید:

import 'raf/polyfill';
1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5٫00 out of 5)
Loading...

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

counter customizable free hit