ES6 `exportation * à partir d'importation"?
Est-il une syntaxe à l'aide de ES6 ou ES7 ou babel qui va me permettre de facilement relier de nombreux groupes de sous-fichiers?
E. g., donnée:
./action_creators/index.js
./action_creators/foo_actions.js
./action_creators/bar_actions.js
Ont index.js importation de foo et bar actions, puis de les ré-exporter, donc je peux
import {FooAction, BarAction} from './action_creators/index.js'
Je ne veux pas avoir à me souvenir /modifier des références, si je devais changer de fichier qui j'ai organisé les objets eux-mêmes dans.
- Les blocs de Code sur DONC, sont identifiés par la mise en retrait par quatre espaces (ou à l'aide de la
{}
bouton de barre d'outils), et non pas trois backticks. C'est pourquoi ils ont regardé bizarre dans votre question.
Vous devez vous connecter pour publier un commentaire.
Oui, ES6 prend en charge exporter directement des modules importés:
Vous pouvez également re-exporter toutes les exportations du module importé à l'aide de la
*
syntaxe:Plus d'infos sur MDN.
export { default as foo } from './foo';
à la place.export * as something from './something'
. Des idées?