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 |