はじめに SWRとはReactのデータ取得を快適に行うためのAPIを提供するライブラリです。 2022/12/09にメジャーバージョンである2.0がリリースされました。それを記念してこの記事では2.0によって追加された新機能を紹介します。 SWRが提供する移行ガイドはこちらです。 useSWRMutation SWR2.0ではuseSWRMutationという新しいhooksを利用できるようになりました。useSWRのようなhooksが呼び出されたタイミングで発火するのではなく任意のタイミングで発火させることができます。useSWRMutationは以下のように書いて利用します。 import useSWRMutation from 'swr/mutation' const { data, error, trigger, reset, isMutating } = useSWRMutati