はじめに スクロール位置をとって表示するみたいなことをしようと思ったときに、ググっても出てくるのがjQueryの情報ばかりで困ったので、Reactでやってみました。 何を作るか 縦にスクロールしたときに、縦位置がなんなのかを表示するコンポーネントを書いてみます。 できあがるのは↓こんなやつです。 作ってみる 基本的な方針は、コンポーネントの状態としてスクロール量を保持し、状態をupdateするための関数をコンポーネントのマウント時にEventLilstenerとして登録するみたいな感じです。順番にコードを追加していきます。 まずはコンポーネントを作ってみる なにはともあれ、ステートレスなコンポーネントを作ってみます。 import * as React from 'react'; type Props = { scroll: number; }; const component: Reac