본문으로 바로가기

리액트 startsWith TypeError 문제 해결

category 웹개발/리액트 React 2017. 11. 24. 10:56



크롬 개발 환경에서는 잘 되는 것이 IE11에서 테스트 시 TypeError가 발생하는 것을 확인하였습니다. 보통 이런 경우에는 polyfill이 설정 되어 있지 않기 때문인데요. 아마도 문제가 되는 부분은 얼마전에 붙였던 위지윅 에디터인 React Draft Wysiwyg 에서 발생함을 확인할 수 있었습니다.


역시나 인터넷 익스플로러는 개발자의 적이 분명합니다. 구글링 결과 문제점을 해결 할 수 있는 polyfill을 찾을 수 있었고 index.html 에 붙이니 더 이상 에러가 뜨지 않고 잘 동작됨을 확인할 수 있었습니다.


<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=String.prototype.startsWith,Array.from,Array.prototype.fill,Array.prototype.keys,Array.prototype.findIndex,Number.isInteger&flags=gated"></script>