Movatterモバイル変換


[0]ホーム

URL:


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

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

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (8)

タグの絞り込みを解除

可読性に関するmkusakaのブックマーク (2)

  • Reactカスタムフックが可読性を損なうとき

    この記事はReact Advent Calender 2025 11 日目の投稿です。 可読性の高いカスタムフックを考えるReact 開発において、「ロジックはカスタムフックに切り出す」というプラクティスは、私たちの思考に深く根付いています。しかし、筆者の経験上、「なんとなく」でカスタムフックに切り出されたロジックは、かえってコードの可読性を下げることが多いと感じています。コンポーネントの挙動を理解するために別ファイルを行き来し、分断されたロジックを頭の中でつなぎ合わせなければならないコードは可読性が低く、改修や不具合の調査を難しくします。記事では、React のカスタムフックが、かえってコードの可読性を損なってしまうアンチパターンと、その回避策について考察します。「ロジックはカスタムフックに切り出す」という一般的なプラクティスの落とし穴を明らかにし、コンポーネントの凝集度と透明性

    Reactカスタムフックが可読性を損なうとき
    mkusaka
    mkusaka2025/12/11非公開
    Reactのカスタムフック乱用で凝集度低下・可読性悪化する事例と、TanStack Query等のhookラップ方針を含む設計指針を解説
    • 「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話

      プログラミングを始めたばかりの頃、私たちは「コードは上から下へ動く」と教わります。 その「一道」のアプローチは直感的で楽しいものですが、コードの規模が大きくなると、やがて「認知の限界」という壁にぶつかります。 なぜ私たちは、直感的な一道を捨てて、一見すると複雑な「アーキテクチャ」や「関心事の…

      「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
      mkusaka
      mkusaka2025/12/07非公開
      System 1 / System 2や脳内RAMの限界から、SoCとカプセル化=「忘れる自由」の意義を説く設計入門
      • 残りのブックマークを読み込んでいます1

      お知らせ

      公式Twitter

      • @HatenaBookmark

        リリース、障害情報などのサービスのお知らせ

      • @hatebu

        最新の人気エントリーの配信

      処理を実行中です

      キーボードショートカット一覧

      j次のブックマーク

      k前のブックマーク

      lあとで読む

      eコメント一覧を開く

      oページを開く

      はてなブックマーク

      公式Twitter

      はてなのサービス

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

      [8]ページ先頭

      ©2009-2025 Movatter.jp