Saya telah menguji aplikasi React.js saya di internet explorer, dan menemukan bahwa beberapa kode ES6 / 7 seperti Array.prototype.includes()
memecahkannya.
Saya menggunakan create-react-app , dan tampaknya mereka telah memilih untuk tidak menyertakan banyak polyfill karena tidak semua orang membutuhkannya, dan mereka memperlambat waktu build (lihat misalnya di sini dan di sini ). Dokumentasi (pada saat penulisan) menyarankan:
Jika Anda menggunakan fitur ES6 + lain yang memerlukan dukungan runtime (seperti Array.from () atau Symbol), pastikan Anda menyertakan polyfill yang sesuai secara manual, atau browser yang Anda targetkan sudah mendukungnya.
Jadi ... apa cara terbaik untuk memasukkannya 'secara manual'?
babel-polyfill
polyfill ES6 + yang mudah.