編集

SWR v2.3.0

SWR が 10 ヶ月ぶりにアップデートされ、v2.3.0 がリリースされた。

https://github.com/vercel/swr/releases/tag/v2.3.0

peerDependencies が更新されただけだが、React v19 での使用が許可されたバージョンだ。

SWR の fallback に Promise を渡せるようになった。

tsx
<SWRConfig
  value={{
    fallback: {
      "/api": Promise.resolve("fallback"),
    },
  }}
/>;
const { data } = useSWR("/api", fetcher, {
  fallbackData: Promise.resolve("fallback"),
});
編集