본문 바로가기
만족스러운 개발

react-app-polyfill

by 재봉팔 2022. 6. 15.

React를 IE 같은 구형 브라우저에도 호환될 수 있도록 해주는 라이브러리.

 

Babel로는 트랜스퍼 할 수 없는 기술들이 나옴.(ex) Promise, Map, Set, Symbol, Object.assign, Array.from)

 

1. 패키지 설치

npm install react-app-polyfill

2. 사용법

(최상단에 위치해아함!)

 

- index.js

//IE9의 경우
import 'react-app-polyfill/ie9';
import 'react-app-polyfill/stable'; 

//IE11의 경우
import 'react-app-polyfill/ie11';
import 'react-app-polyfill/stable';

 

- package.json

"browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all",
      "ie 9" //IE 버전
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version",
      "ie 9" //IE 버전
    ]
  }

 

'만족스러운 개발' 카테고리의 다른 글

유클리드 호제법 (최대공약수, 최소공배수 구하기)  (0) 2022.11.09
REST API  (0) 2022.06.15
will-change  (0) 2022.04.01
브라우저 저장소에 대해  (0) 2022.02.21
ES5 객체지향 문법 > ES6  (0) 2022.02.19