Starter create-react-app with IE11 polyfill import still aborts in IE11
Solution 1:
You can refer to the following steps to support IE11:
First, install the package: npm install react-app-polyfill
.
Second, add import 'react-app-polyfill/ie11'; import 'react-app-polyfill/stable';
at the first line in src/index.js.
Third, add ie 11
in package.json like this:
Finally, you can restart your app and it will work in IE11. If it still doesn't work, delete the app and create it again according to the above steps.
Solution 2:
As of late 2020, react-scripts
4.0.0 seems to be having issues with react-app-polyfill
and IE 11, as detailed in https://github.com/facebook/create-react-app/issues/9906.
My workaround, at the top of my index.js (multiple others shown in the link above)
// https://github.com/facebook/create-react-app/tree/master/packages/react-app-polyfill
import 'react-app-polyfill/ie11'
// https://github.com/facebook/create-react-app/issues/9906
// this is currently borked -> import 'react-app-polyfill/stable'
// so use core-js.. which might be the "right" way now per
// https://reactjs.org/docs/javascript-environment-requirements.html
import 'core-js/stable'