以下のエクスポート文は構文エラーを与えます
export default const hello = () => console.log("say hello")
どうして ?
名前付き関数のみをエクスポートできます
export function hello() {
console.log("hello")
}
理由は何ですか?
ES6/7でArrow関数をエクスポートすることはできますか?
はい。 export
は、エクスポートする値を考慮しません。
以下のエクスポート文では構文エラーが発生します...なぜですか?
デフォルト exportandを指定することはできませんname( "default"はすでにエクスポートの名前)。
どちらか
export default () => console.log("say hello");
または
const hello = () => console.log("say hello");
export default hello;