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

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

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    WWDC25

『qiita.com』

  • 人気
  • 新着
  • すべて
  • React×IntersectionObserverで実現する3つの強力なフィーチャー! - Qiita

    3 users

    qiita.com/itinerant_programmer

    要素がビューポート内にあるかどうかを監視するAPI、IntersectionObserver。これをReactと組み合わせれば、ユーザーエクスペリエンスを大幅に向上させることができます。この記事では、そんな組み合わせの力をフルに引き出す方法をご紹介します! 目次 IntersectionObserverとは? ReactでIntersectionObserverを使うための基本 実践!3つのフィーチャー Lazy Loading インフィニティスクロール 広告の表示率計測 まとめ IntersectionObserverとは? IntersectionObserverは、特定の要素がビューポート(表示領域)内に入ったり出たりしたときを監視するためのAPIです。これにより、要素の表示/非表示を効果的に制御したり、特定のアクションをトリガーできます。 ReactでIntersectionObs

    • テクノロジー
    • 2023/08/18 17:09
    • 一瞬で理解!JavaScriptの`debounce`テクニックとその実装方法 - Qiita

      4 users

      qiita.com/itinerant_programmer

      あなたがウェブサイトやアプリケーションを開発しているとき、高頻度で発火するイベントにどう対応すればよいか考えたことはありますか?この記事では、その問題を解決するためのdebounceテクニックについて紹介します! 目次 debounceとは? debounceのメリット JavaScriptでのdebounceの実装 使用例と応用 まとめ 1. debounceとは? debounceは、高頻度で発火するイベント(例: ウィンドウのリサイズ、キー入力など)を制御するためのテクニックの一つです。このテクニックを使うと、特定の時間間隔内に再度イベントが発火しなかった場合にのみ関数を実行することができます。 2. debounceのメリット パフォーマンスの向上: 不要な関数の実行を抑制することで、アプリケーションのパフォーマンスを向上させることができます。 APIのコスト削減: ユーザーの入力

      • テクノロジー
      • 2023/08/15 16:06
      • JavaScript
      • techfeed
      • Reactパフォーマンスを最大70%向上させる!? Million.js入門 - Qiita

        4 users

        qiita.com/itinerant_programmer

        3. Million.jsの基本的な使い方 Million.jsの基本的な使用方法は、Reactのコンポーネントをblockという関数で包むだけです。以下に例を示します。 import { block } from "million"; function Lion() { return ( <img src="https://million.dev/lion.svg" /> ); } const LionBlock = block(Lion); 上記のように、Million.jsを使用すると、Reactのコンポーネントを高速化できます。 ただし、現時点ではUIコンポーネントライブラリと一緒に使うことはできず、またコンポーネントにpropsを渡す際にスプレッド構文が使えないなど、まだいくつかの制約が存在します[^1^]。 4. Million.jsでのパフォーマンス向上 Million.js

        • テクノロジー
        • 2023/08/02 19:03
        • React
        • techfeed
        • JavaScript
        • 【2023年最新】JavaScript ES13の新機能6選!コード例付きで詳しく解説します! - Qiita

          5 users

          qiita.com/itinerant_programmer

          もちろん、新しい記事に合わせて、全体のテキストを更新します。以下、新しい記事の内容です。 目次 はじめに 配列の新メソッド: .at() 新しいオブジェクトメソッド: Object.hasOwn() モジュールのトップレベルでのawait プライベートプロパティ宣言に # の使用 クラスのメンバ変数の簡単な設定 配列の末尾から要素を探す: findLast まとめ 1. はじめに みなさん、こんにちは!JavaScriptが2023年に導入されたES13の新機能についての最新情報をお届けします。新しいメソッドや構文が追加され、開発がさらに便利になりました。以下、詳細に解説していきます。 2. 配列の新メソッド: .at() 新しい .at() メソッドを使用すると、配列から特定の要素を簡単に取得できます。 const fruits = [ 'apple', 'banana', 'cherr

          • テクノロジー
          • 2023/07/31 19:03
          • techfeed
          • JavaScript
          • あとで読む
          • ReactとTypeScriptでのコンポジションパターンをマスターする!再利用性と可読性を高める実践的テクニック - Qiita

            4 users

            qiita.com/itinerant_programmer

            ReactとTypeScriptでのコンポジションパターンをマスターする!再利用性と可読性を高める実践的テクニック こんにちは!今回はReactとTypeScriptを用いたコンポジションパターンについて深く掘り下げていきます。この記事を通じて、コンポジションパターンの基本的な考え方から具体的なコード例、さらにはそのメリット・デメリットまで、幅広く理解していただければと思います。 目次 コンポジションパターンとは Reactでのコンポジションパターンの利用 コンポジションパターンの具体的な例 コンポジションパターンのメリットとデメリット [より深いレベルでのコンポジションパターン: 高階コンポーネント(HOC)とレンダープロップス](#より深いレベルでのコンポジションパターン: 高階コンポーネント(HOC)とレンダープロップス) まとめ コンポジションパターンとは コンポジションパターンと

            • テクノロジー
            • 2023/07/31 17:10
            • TypeScript
            • React
            • techfeed
            • JavaScriptデザインパターン入門 - Qiita

              85 users

              qiita.com/itinerant_programmer

              1. はじめに JavaScriptデザインパターンは、JavaScriptを使ってプログラムを書くときによく出くわす問題を解決するためのガイドです。これらのパターンの背後にある考え方を理解することで、自分の問題に適用することができます。また、これらのパターンが自分のコードに役立つ場合を見つけることもできます。 2. モジュールパターン モジュールパターンは、JavaScriptのモジュールシステムの一部で、データを保護する方法を提供します。これは、モジュール内のプライベートなデータと動作を保護し、一方で公開APIを提供する方法です。これにより、プライベートとパブリックのアクセスレベルを持つ自己完結型のモジュールオブジェクトを作成することができます。 これは、JavaやC++のような言語でクラスにアクセス修飾子を使用するのに似ています。 JavaScriptでは、クロージャを使用してモジュ

              • テクノロジー
              • 2023/07/27 08:06
              • ソフトウェアデザイン
              • あとで読む
              • JavaScript
              • techfeed
              • qiita
              • M1 MacでDockerを使用する際の「no matching manifest for linux/arm64/v8 in the manifest list entries」エラーへの対応方法 - Qiita

                6 users

                qiita.com/itinerant_programmer

                M1 MacでDockerを使用する際の「no matching manifest for linux/arm64/v8 in the manifest list entries」エラーへの対応方法MacMySQLDockerM1Mac M1 MacでDockerを使用していて遭遇する可能性のあるエラー、「no matching manifest for linux/arm64/v8 in the manifest list entries」について対応策をお伝えします。このエラーメッセージは、DockerイメージがあなたのCPUアーキテクチャに対応していないときに表示されます。 エラー発生の状況 まずはじめに、私が遭遇した状況を共有します。以下のようなdocker-compose.ymlファイルを用意し、docker-compose up --buildコマンドを実行しました。

                • テクノロジー
                • 2023/07/26 09:03
                • Docker
                • techfeed
                • Linux

                このページはまだ
                ブックマークされていません

                このページを最初にブックマークしてみませんか?

                『qiita.com』の新着エントリーを見る

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

                j次のブックマーク

                k前のブックマーク

                lあとで読む

                eコメント一覧を開く

                oページを開く

                はてなブックマーク

                • 総合
                • 一般
                • 世の中
                • 政治と経済
                • 暮らし
                • 学び
                • テクノロジー
                • エンタメ
                • アニメとゲーム
                • おもしろ
                • アプリ・拡張機能
                • 開発ブログ
                • ヘルプ
                • お問い合わせ
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について
                • ガイドライン
                • 利用規約
                • プライバシーポリシー
                • 利用者情報の外部送信について

                公式Twitter

                • 公式アカウント
                • ホットエントリー

                はてなのサービス

                • はてなブログ
                • はてなブログPro
                • 人力検索はてな
                • はてなブログ タグ
                • はてなニュース
                • ソレドコ
                • App Storeからダウンロード
                • Google Playで手に入れよう
                Copyright © 2005-2025 Hatena. All Rights Reserved.
                設定を変更しましたx