タグ

2021年5月21日のブックマーク (1件)

  • useSWRInfiniteを使うとページング(無限スクロール)の処理がシンプルに書けて気持ちいい!

    はじめに こんにちは、最近SWRを使いこなすのが楽しくなってきた今日この頃の、からまげです。 SWRでページング(無限スクロール)する際、useSWRInfiniteを使うと驚くほどシンプルにコードが書けることがわかり、共有したくてこの記事を書いています。 この記事が、誰かのお役に立てれば幸いです。 わたしは、「Focus Cafe」を個人開発しています。 「みんなでポモドーロテクニックを使ってもくもく集中する」 Webサービスです。 Focus Cafeでは、SWRを使って、データフェッチや状態管理を行っています。 SWRは、React Hooks用のデータフェッチライブラリです。 ページング(無限スクロール)とは ページングとは、データの一覧をページ単位でオフセットとリミットを扱うAPIからデータ取得するような処理のことです。 ページング処理は、状態管理もあいまって複雑になりがちで、エ

    useSWRInfiniteを使うとページング(無限スクロール)の処理がシンプルに書けて気持ちいい!
    Keisuke69
    Keisuke69 2021/05/21
    これは今作ろうとしてるやつで使えそうだ