useRecoilValue
Recoil state から value だけを取り出す時に使う Hook
ReadOnlySelector だけでなく、Atom や ReadWriteSelector にも使える
非同期処理が完了していない場合、useRecoilValue は Promise を throw する
非同期処理が失敗した場合、useRecoilValue はエラーを throw する
このエラーは Error Boundaries で捕捉できる
Recoil state が変化したとき、コンポーネントは再描画される
get ではなく subscribe していると考えれば良い