react-queryのinstance
この辺が生成するものをinstanceと呼ぶ ref useQuery
useInfiniteQuery
query observer
別にreact-query関係なくhooksを呼んで生成されたものをinstanceと呼ぶのは普通だろうmrsekut.icon
instanceはkeyが異なればもちろん別物だし、呼ばれる場所が異なっても別物である
例えばpagenationを実装する時
code:ts
const usePage = () => {
const movePage = useCallback((page: number) => {
setPage(page)
return {..}
}
のように書いた時、ページを移動するごとに新しいinstanceが生成される
これはkeyが異なるため