export default
exportiert Ihr Modul ohne Namen, Sie damit es mit dieser Syntax importieren:
export default MyModule =() => console.log('foo')
import MyModule from './MyModule' //it works
import foobar from './MyModule' //it also works,
export const
Exporte mit Namen
:
export const MyModule =() => console.log('foo')
import MyModule from './MyModule' //returns empty object since there is no default export
import { MyModule } from './MyModule' //here it works because by exporting without 'default' keyword we explicitly exported MyModule
- Also, wenn Sie nur exportieren, ein Element von Ihrem Modul und Sie kümmern sich nicht um seinen Namen, verwenden Sie
export default
.
- Wenn Sie einige spezifische Element aus Ihrem Modul exportieren und Sie tun Pflege ihrer Namen, verwenden
export const
- sollten Sie beachten, dass Sie beide kombinieren können, falls Sie ein bestimmtes Modul standardmäßig importieren möchten, und lassen Sie die Benutzer importieren bestimmte Elemente Ihres Moduls.