ブログ

BLOG

[ES6] const で export default ができない理由

こんにちは。早速であれなんですが、

const
export default
できないですよね!?
なんで!?

って話したいと思います。

const で export default できなかった。。

ReactとかES6系でjavascript書いていると、ファイルを分割してimportで読み込んだりしますよね?
分割先の別ファイルのfunction(関数)を使いたいとき、分割先ファイルのfunctionをexportして使えるようにすると思うんですが、下記の状態だとうまいことexportできません。

export default const sample = () => {
  // Something code
}

なんっでっ。

ちなみにこれだといける。

const sample = () => {
  // Something code
}
export default sample;

なんっでっ。

export default const の形ではできないのか

できなさそう。

理由としてはES6では許してないみたい。

要はこれを許可しちゃうとこんな悪用ができるのでダメってことですね。

export default const a = 1、b = 3、c = 4;

ということで、どうにかしてできるんじゃないかと思っている諸君!export default constはできなさそうなのでexport defaultconstは分けて使おう!

お問い合わせ・ご相談CONTACT

オクワスでは、Webを通して魅力を最大限に伝えるお手伝いをしております。ホームページ制作やWebからの集客などでのお困りごと、Web開発で人手が足りないなどございましたら一度お気軽にご連絡ください。

お問い合わせフォームまたは𝕏のDMからご相談お受けしております。

お問い合わせフォームへDMからご連絡ください
© 2015 - 2024 Okuda Kouki