記事へのコメント32

    • 注目コメント
    • 新着コメント
    tookikimie
    tookikimie 名前被りの可能性って排除できる?(Aの文脈で使われるconvertToDateとBの文脈で使われるconvertToDateが両方存在する可能性はないの?)っていうのと、本質的には古典的な置換でしかrenameできない環境や言語のせいじゃないの?

    2022/01/15 リンク

    その他
    sugarte
    sugarte export default を使うとimport先での名前が散乱するのでよくない。なるべく名前をつける。

    2021/12/13 リンク

    その他
    kitokitoki
    kitokitoki export default

    2021/02/17 リンク

    その他
    Haaaa_N
    Haaaa_N default exportでname付ければ良いじゃん定期

    2020/10/08 リンク

    その他
    kakisoft
    kakisoft “default export ”

    2020/05/22 リンク

    その他
    isdh
    isdh わかりみ。

    2020/05/22 リンク

    その他
    cyokodog
    cyokodog AngulerからVue+TS案件に移った時、default export嫌だなぁってすごい思った...deep driveでもnamed export推してる https://typescript-jp.gitbook.io/deep-dive/main-1/defaultisbad

    2020/05/21 リンク

    その他
    fukken
    fukken 以前海外のブログ記事でも「export defaultはGREPしづらくなるからダメ(typoすることもあるし)」みたいな話がされていて、それ以降私もexport default使わない派。

    2020/05/21 リンク

    その他
    hirata_yasuyuki
    hirata_yasuyuki 高機能のIDEを使えば良さそう。(少なくともJetBrainsのものは、default importでもシンボル・import補完が効くから別名で使うこと自体が面倒だし、リファクタリングも補助機能がある)

    2020/05/21 リンク

    その他
    murasuke
    murasuke default押しの解説が気持ち悪い原因がわかった気がする。

    2020/05/21 リンク

    その他
    simochee
    simochee リファクタリングだったり変更だったりのときに矛盾が生じる余地がないからnamed exportが良いのね

    2020/05/21 リンク

    その他
    TMCNE
    TMCNE 同じような事を言ってる記事は結構あるのに、関連リンクが一つも無いのは何だかなぁと思ってしまう

    2020/05/21 リンク

    その他
    hirorock
    hirorock プロジェクトのみで使う場合はこの手法で良さそうだけど、配布するとか別プロジェクトでも使うとなるとas使う可能性がでるのでは…? まぁ運用方法によってだけど、「使うべきでは無い」って言い切れないですよね

    2020/05/21 リンク

    その他
    clash_m45
    clash_m45 なるほど 意識していこう

    2020/05/21 リンク

    その他
    satohu20xx
    satohu20xx この例だとdefault exportは関数じゃなくて関数を内包するクラスにすれば良さそうに見える。関数に使って機能が変わるならファイルごと変えた方が好みだなー

    2020/05/21 リンク

    その他
    tomoya
    tomoya Avoid Export Defaultって有名じゃないの? ちなみに必ずしも export default が悪いわけではないですね。 https://basarat.gitbook.io/typescript/main-1/defaultisbad

    2020/05/21 リンク

    その他
    chimerast
    chimerast AMD, UMDの魑魅魍魎の時代からモジュール解決を触ってるけど、ライブラリ提供者側が名前付きで値を士提供できるのは取り出せる世の中は便利だよね。

    2020/05/21 リンク

    その他
    ptpadan
    ptpadan いまいち理解しきれないんだけど import convertToISO8601 from './modules/converter' こう書きたくなるのであれば import convertToISO8601 from './modules/convertToISO8601 であるべきじゃないのかな? でこのファイル名だったらimportの保管はきく気が

    2020/05/21 リンク

    その他
    tk_musik
    tk_musik default exportは俺も違和感あるので避けてる。

    2020/05/21 リンク

    その他
    Adeptus
    Adeptus 気持ちはわかるけど関数名が重複すると破綻するんだよね。安易な名前で迂闊に自作exportできなくなる。

    2020/05/21 リンク

    その他
    akabekobeko
    akabekobeko これ VS Code + TS 利用するようになって悪手かも?とモヤモヤしてたので納得感のある内容。いざとなれば as もあるし default やめてみよう。

    2020/05/20 リンク

    その他
    mayumayu_nimolove
    mayumayu_nimolove そんな書き方あるんだ。export defaultしか知らなかった

    2020/05/20 リンク

    その他
    living
    living Vueコンポーネントはどうしてるんだろう。仕様上default exportが必須だったと思う: https://github.com/vuejs/vue-loader/issues/1234#issuecomment-409020334 "the component must be the default export and this is not going to change."

    2020/05/20 リンク

    その他
    roolrool
    roolrool 理由ちゃんとわかってなかったな

    2020/05/20 リンク

    その他
    kyuns
    kyuns たしかに

    2020/05/20 リンク

    その他
    nkgr
    nkgr default export は使う側が自由に名前を変えられるので内部実装が変わったときに実態を表さないことがある。という指摘。 明日社内で意見を聞いてみたい。

    2020/05/20 リンク

    その他
    mizdra
    mizdra 良いまとめ

    2020/05/20 リンク

    その他
    gfx
    gfx わかる。

    2020/05/20 リンク

    その他
    knjname
    knjname 特定ファイルパスに置くCoC的なファイルはdefault exportでもいいけどね(誰もimportしないから)

    2020/05/20 リンク

    その他
    ogawa0071
    ogawa0071 default export 派だったけど変えよ。

    2020/05/20 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    なぜ default export を使うべきではないのか?

    Takuma HANATANI2020-05-20Engineering Manager at LINE Corp. @potato4d フロントエンド開発センター(...

    ブックマークしたユーザー

    • techtech05212023/09/08 techtech0521
    • mumei-02023/04/04 mumei-0
    • bonkura-bon2023/01/11 bonkura-bon
    • green02022/08/24 green0
    • shifumin2022/08/14 shifumin
    • tsu4420002022/08/11 tsu442000
    • shiba6v2022/05/27 shiba6v
    • kiririmode2022/05/06 kiririmode
    • youko032022/02/06 youko03
    • tookikimie2022/01/15 tookikimie
    • sugarte2021/12/13 sugarte
    • grasso02102021/12/05 grasso0210
    • fukuda0193892021/09/21 fukuda019389
    • cpp_03022021/05/17 cpp_0302
    • bizen2412021/05/14 bizen241
    • kurocraft75222021/04/13 kurocraft7522
    • kitokitoki2021/02/17 kitokitoki
    • eichisanden2021/01/24 eichisanden
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事