Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • Twitterでシェア
  • Facebookでシェア

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできますコメント表示の設定

ブックマークしました

ここにツイート内容が記載されますhttps://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

97usersがブックマークコメント7

    ガイドラインをご確認の上、良識あるコメントにご協力ください

    0/0
    入力したタグを追加

    現在プライベートモードです設定を変更する

    おすすめタグタグについて

      よく使うタグ

        TypeScript で type と interface どっち使うのか問題

        ガイドラインをご確認の上、良識あるコメントにご協力ください

        0/0
        入力したタグを追加

        現在プライベートモードです設定を変更する

        おすすめタグタグについて

          よく使うタグ

            はてなブックマーク

            はてなブックマークで
            関心をシェアしよう

            みんなの興味と感想が集まることで
            新しい発見や、深堀りがもっと楽しく

            ユーザー登録

            アカウントをお持ちの方はログインページ

            記事へのコメント7

            • 注目コメント
            • 新着コメント
            nilab
            TypeScript で type と interface どっち使うのか問題

              その他
              Amigomr
              コメント欄含めて。

                その他
                hirata_yasuyuki
                struct的なものはinterfaceって感じで決めてるなあ。(TS初心者並みの感想)

                  その他
                  mominis
                  記事にないけど、中身がオブジェクト型ならtypeをinterfaceでextendsしたりclassでimplementsしたりできるんだな 今試してはじめて知った

                    その他
                    yo_waka
                    オブジェクトの型をinterfaceで定義するの違和感あったのでスッキリした感

                      その他
                      d4-1977
                      個人的には、typeにしてます。どっちがいいんだろう?は悩むけれど、safeな気がする、って思ってます。

                      その他
                      daikikohara
                      この議論よく見るけど基本typeのところが多い印象。うちもそうなんだけどMS社のTSのProgram Managerの去年の発言を受けてinterfaceに寄せるか検討中。悩ましい...

                        その他

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

                        リンクを埋め込む

                        以下のコードをコピーしてサイトに埋め込むことができます

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

                        関連記事

                          usersに達しました!

                          さんが1番目にブックマークした記事「TypeScript で typ...」が注目されています。

                          気持ちをシェアしよう

                          ツイートする

                          TypeScript で type と interface どっち使うのか問題

                          はじめに あくまで一個人の意見なので絶対的な解ではないというのと、どっちをデフォルトに選んでも普通...はじめに あくまで一個人の意見なので絶対的な解ではないというのと、どっちをデフォルトに選んでも普通にアプリケーション開発してて困ることはほぼほぼないと思うので、そこまで気を揉むことでもない、ということだけ最初に述べておいて意見をしたためます。 TL;DR アプリケーション開発では基的に type でおk Declaration merging したい時だけ interface ライブラリ開発のような使う側で拡張したい(Declaration merging したい)時は interface とりあえずチームでどっちをデフォルトにするかは統一しといた方が気持ちいい type と interface の違い 機能的にはそんなに大きな違いはなく、個人的に判断に関わるのは次の3つかなと思います。 interface では Declaration merging がされる。type ではされない

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

                          • Akineko2024/10/27Akineko
                          • techtech05212024/04/13techtech0521
                          • usako11242023/05/11usako1124
                          • igrep2023/03/09igrep
                          • sh19e2022/10/27sh19e
                          • t2wave2022/05/20t2wave
                          • nilab2021/09/15nilab
                          • oinume2021/05/30oinume
                          • kyaido2021/05/04kyaido
                          • Amigomr2021/02/16Amigomr
                          • fuyu772021/02/03fuyu77
                          • dieth2021/02/02dieth
                          • tyahha2021/02/01tyahha
                          • heavenshell2021/02/01heavenshell
                          • hirata_yasuyuki2021/02/01hirata_yasuyuki
                          • arata04242021/02/01arata0424
                          • snowcrush2021/02/01snowcrush
                          • slay-t2021/02/01slay-t
                          すべてのユーザーの
                          詳細を表示します

                          ブックマークしたすべてのユーザー

                          同じサイトの新着

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

                          いま人気の記事

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

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

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

                          新着記事 - テクノロジー

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

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

                          いま人気の記事 - 企業メディア

                          企業メディアをもっと読む

                          はてなブックマーク

                          公式Twitter

                          はてなのサービス

                          • App Storeからダウンロード
                          • Google Playで手に入れよう
                          Copyright © 2005-2025Hatena. All Rights Reserved.
                          設定を変更しましたx

                          [8]ページ先頭

                          ©2009-2025 Movatter.jp