
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
React 関数コンポーネントでスクロールイベントを実装するには? - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
React 関数コンポーネントでスクロールイベントを実装するには? - Qiita
Reactのfunctionコードでスクロールイベント等を実装すると、 イベント関数をuseCallbackでくくってメモ... Reactのfunctionコードでスクロールイベント等を実装すると、 イベント関数をuseCallbackでくくってメモ化しておかないとremoveEventListenerが働かないとか、 スクロールで使用するフラグはuseRefで再レンダリングされないようにする...など、 意外と気に掛ける点が多かったので、備忘録も込めてコードを載せておきます。 import React, { useState, useEffect, useRef, useCallback, } from 'react' const TestDom = () => { const [isDisplay, setIsDisplay] = useState(false) const isRunning = useRef(false) // スクロール多発防止用フラグ // リスナに登録する関数 const isScro