Movatterモバイル変換


[0]ホーム

URL:


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

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

アプリで開く

はてなブックマーク

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

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

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

エントリーの編集

loading...

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

タイトルガイドライン

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

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

ブックマークしました

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

Twitterで共有

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

56usersがブックマークコメント4

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

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

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

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

      よく使うタグ

        useEffectにはコメントをつけよう - Panda Noir

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

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

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

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

          よく使うタグ

            はてなブックマーク

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

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

            ユーザー登録

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

            記事へのコメント4

            • 注目コメント
            • 新着コメント
            efcl
            useEffectにコメントをつける話

            その他
            shingo-sasaki-0529
            コメントは普段から書きまくってるけど、コールバックの無名関数にあえて名前をつけることで意図を示すって発想は無かったな。

              その他
              ka-ka_xyz
              うーん、「カスタムフックに抜き出して、関数名でカバー出来ない部分のコメントはjsdocとして(仕様として)書く」あたりが最善じゃないかなあ。いやほんとに頭の痛い問題なのだけれど。

                その他
                nmcli
                コメント確かにもりもり書いちゃうかも

                その他

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

                リンクを埋め込む

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

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

                関連記事

                  usersに達しました!

                  さんが1番目にブックマークした記事「useEffectにはコメ...」が注目されています。

                  気持ちをシェアしよう

                  ツイートする

                  useEffectにはコメントをつけよう - Panda Noir

                  「なにがしたいか」をベースにコメントをつけておくと、後で読むときのコストが下がりやすい。 実際にプ...「なにがしたいか」をベースにコメントをつけておくと、後で読むときのコストが下がりやすい。 実際にプロダクトコードで書いたことがあるコメント↓ (簡略化してます) // 画面内に入った動画を自動再生する+ほかの動画は停止する (すでに再生済みだったら再生しない) useEffect(() => { if (inView && !hasBeenPlayed && canAutoplay) { /* ... */ pauseOtherVideo(); play(); } /* ... */ }); このコンポーネントにはコレを含めて4つのコメント付きのuseEffectがあった。たびたび読み返す機会があったが、その度にこれらのコメントが大いに役立った。 なぜコメントが必要なのか? useEffectの中身はたいてい複雑な処理になる。しかもたいてい無名関数を渡すので、実現したい仕様に関する情報がな

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

                  • nabeatsu12025/02/03nabeatsu1
                  • sinnra02025/02/02sinnra0
                  • efcl2025/02/01efcl
                  • Pasta-K2025/01/31Pasta-K
                  • shingo-sasaki-05292025/01/31shingo-sasaki-0529
                  • paulbrookspdjr2025/01/31paulbrookspdjr
                  • yug12242025/01/31yug1224
                  • hisasann2025/01/31hisasann
                  • ryshinoz2025/01/31ryshinoz
                  • rgfx2025/01/30rgfx
                  • hem62025/01/30hem6
                  • developmaso2025/01/30developmaso
                  • catcoswavist2025/01/30catcoswavist
                  • questbeat2025/01/30questbeat
                  • ka-ka_xyz2025/01/30ka-ka_xyz
                  • fukken2025/01/30fukken
                  • ikasumi_wt2025/01/30ikasumi_wt
                  • okomeworld2025/01/30okomeworld
                  すべてのユーザーの
                  詳細を表示します

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

                  同じサイトの新着

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

                  いま人気の記事

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

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

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

                  新着記事 - テクノロジー

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

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

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

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

                  はてなブックマーク

                  公式Twitter

                  はてなのサービス

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

                  [8]ページ先頭

                  ©2009-2025 Movatter.jp