해결된 질문
작성
·
217
답변 3
0
아 제가 답변을 제대로 못했네요. 최신버전이 특정 브라우져를 지원하지 않을 경우 바벨 + 폴리필을 사용해서 호환되게 만들어 줄 수 있습니다. 말씀하신 내용이 맞습니다.
0
안녕하세요,
말씀하신 부분중에 좀 이해가 가지않는 부분이 mobx최신버전이 ie11를 지원하지 않는다는 부분입니다.
배우기론 바벨 + 폴리필을 사용하면 구버전 브라우저 호환되게 만들어주는데
mobx도 바벨+폴리필을 돌리면 ie11에서도 지원될수있는게 아닐까하는 생각이 들어 헷갈립니다.
0
1) 바벨은 ECMAScript 상위버전을 하위 버전으로 변환하는 역할을 하는데요, 구버전 브라우져에서 이해할수 있는 코드로 변환합니다. const를 var로 변환해주는게 그 역할이죠. 그럼에도 불구하고 구버전에서 항상 돌아가는 코드를 만들려면 "폴리필"을 사용해야 합니다. 바벨 설정에는 corejs 라를 폴리필을 내부적으로 사용하고 있고요. 관련한 블로그 글도 남김니다.
2) 제 기억으로는 언급해 주신 라이브러리들이 IE11을 지원했던 걸로 알고 있습니다. 대신 mobx 최신버전이 ie11을 지원하지 않는다는 문서를 본것 같아요. 그래서 최신버전을 사용하지 않고 지원하는 하위버전을 사용했던 경험이 있습니다.