vue react example es6 ecmascript attribute javascript ecmascript-6 babeljs

javascript - react - import export default es6



ES6 `exportar*desde importaciĆ³n`? (1)

Sí, ES6 admite la exportación directa de módulos importados :

export { name1, name2, …, nameN } from …; export {FooAction, BarAction} from ''./action_creators/index.js''

También puede volver a exportar todas las exportaciones del módulo importado usando la sintaxis * :

export * from …; export * from ''./action_creators/index.js'';

Más información en MDN.

¿Existe una sintaxis con ES6 o ES7 o babel que me permita agrupar fácilmente muchos grupos de subarchivos?

Por ejemplo, dado:

./action_creators/index.js ./action_creators/foo_actions.js ./action_creators/bar_actions.js

Haga que index.js importe las acciones de barra y barra, luego las reexporte, para que pueda

import {FooAction, BarAction} from ''./action_creators/index.js''

No quiero tener que recordar / cambiar las referencias si tuviera que cambiar el archivo en el que he organizado los objetos.