web-dev-qa-db-ja.com

ES 6モジュールのデフォルトを再エクスポート

ES6では、次のコードを短縮できますか。を持っています App.jsファイルとindex.js

index.js

import App from './App';

export default App;

このようなもの

index.js

export default App from './App.js'
43
sanchit

proposal-export-default-from Babelプラグインstage-1 preset )、次のコードを使用してデフォルトを再エクスポートできます。

export default from "./App.js"

詳細については、 ECMAScript提案 を参照してください。


別の方法(このプラグインなし)は次のとおりです。

export { default } from "./App.js"
84
import App from './App';

export default App;

Babel 7( @babel/preset-react )は以下を変換できます。

export { default as App } from './App.js';

関連する議論:

1
vsync