私はexport
に反応コンポーネントのシリーズを思わ材質UIプロジェクトからこのコードを見ていた:これらのエクスポートはどのようにインポートしますか?それらは輸出と呼ばれるのかデフォルトですか?
src/Dialog/index.js
:
export { default } from './Dialog';
export { default as DialogActions } from './DialogActions';
export { default as DialogTitle } from './DialogTitle';
export { default as DialogContent } from './DialogContent';
export { default as DialogContentText } from './DialogContentText';
export { default as withResponsiveFullScreen } from './withResponsiveFullScreen';
私はこれらにしようとしていた場合はどうimport文は次のようになりますか?モジュールをインポートして同じ行にエクスポートしていますか?単にexport default Dialog
という構文を使用しないのはなぜですか?
を「から 'インポート{DialogActions、DialogTitle、DialogContent}のような何かを行うには/ダイアログ/ index''? –
@NanduKalidindiええ、それは私が混乱しているところです。なぜ、 'default'をエクスポートしている場合に名前付きエクスポート(' {')を使ってこれらをインポートするのでしょうか? –
あなたはいつでも 'import DialogActions from/DialogActions 'を使うことができますが、複数のimport文を記述することなくエンドユーザが複数のモジュールimportを簡単に行えるように、すべてのエクスポートを単一のファイルから公開することができます。 –