本文へ
NOTE 086 / 2021年

取得と再検証の距離を縮める

SWR の更新を機に、取得と再検証の考え方をまとめます。

読了目安 約2分

SWR は、取得したデータをキャッシュし、必要に応じて再検証する仕組みです。画面を開くたびに同じデータを取りに行く構成と比べて、体感の速さが変わります。一方で、キャッシュをいつ無効にするかを決めておかないと、古い表示が残ります。

更新の後は、関連するキーを明示して再検証します。何を同じデータとして扱うかをキーの設計で表現すると、画面ごとの実装が簡潔になります。

押さえたい点

  1. 01キーの設計を先に決める
  2. 02更新後の再検証を明示する
  3. 03古い表示が残る場面を確認する

参考資料

外部サイトが開きます。内容は各サイトの管理下にあります。

関連するノート

ページの先頭へ