La meilleure façon de polyfiller les fonctionnalités ES6 dans l'application React qui utilise create-react-app

J'ai testé mon React.js application sur internet explorer, et à ma grande surprise, ES6 code comme Array.prototype.includes() brise. Je suis à l'aide de la creat-réagir-app kit de démarrage et j'ai pensé babel était une partie de cela, et que ça m'a permis d'écrire ES6 code.

S'avère pas tout à fait aussi simple. De ce que je peux voir, ils ont choisi de ne PAS inclure beaucoup de polyfill que pas tout le monde en a besoin, et il ralentit le temps de construire. Voir, par exemple, ici et ici. Il y a eu une tentative de ce documentmais il n'y a aucune mention de la façon de faire les polyfills vous-même. Juste ceci:

Si vous utilisez tout autre ES6+ caractéristiques support d'exécution (comme
Tableau.à partir de() ou un Symbole), assurez-vous que vous êtes, y compris les
polyfills manuellement, ou que les navigateurs que vous ciblez déjà
de les soutenir.

Alors... quelle est la meilleure façon de "manuellement" les inclure? J'ai pensé que c'est une partie de ce que babel est pour? Dois-je partiellement importer des éléments de babel-polyfill?

source d'informationauteur Daniel Loiterton