useSetRecoilState
Recoil state の value を変更したいときに使う Hook
この Hooks は value そのものを提供しない
コンポーネントが value に依存しないので、value が変化しても再描画されない(再描画コストを抑えられる)
ReadOnlySelector には適用できない
setter には次の value を直接与えても良いし、現在の value を受け取って次の value を返す関数を与えても良い
value は Immutable として扱わなければならない
関数を与える場合、非同期関数であってはならず、Pure function であることが望ましい
ReadWriteSelector の場合、ここで与えた value が Selector の set パラメータに与えられる
value の更新はバッチされて実行される