ES6 'exportar * desde importar'`
¿Hay una sintaxis que use ES6 o ES7 o babel que me permita agrupar fácilmente muchos grupos de archivos secundarios?
Por ejemplo, dado:
./action_creators/index.js
./action_creators/foo_actions.js
./action_creators/bar_actions.js
Tienen índice.js importar acciones foo y bar, luego reexportarlas, para que pueda
import {FooAction, BarAction} from './action_creators/index.js'
No quiero tener que recordar / cambiar referencias si tuviera que cambiar en qué archivo he organizado los objetos.
26
Author: Felix Kling, 2016-06-28
1 answers
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 reexportar todas las exportaciones del módulo importado utilizando la sintaxis *
:
export * from …;
export * from './action_creators/index.js';
47
Author: Timo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-28 13:27:13
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-28 13:27:13