有使用ES6或ES7或babel的语法,这将允许我轻松捆绑在一起的许多子文件组?
如:
./action_creators/index.js ./action_creators/foo_actions.js ./action_creators/bar_actions.js
有index.js导入foo和bar操作,然后重新导出它们,所以我可以
import {FooAction,BarAction} from './action_creators/index.js'
如果要更改我将对象组织到的文件,我不想记住/更改引用.
解决方法
是的,ES6支持直接导出导入的模块:
export { name1,name2,…,nameN } from …; export {FooAction,BarAction} from './action_creators/index.js'
您还可以使用*语法重新导出导入的模块的所有导出:
export * from …; export * from './action_creators/index.js';