react-queryのrefetchとRNのrefereshが相性悪い場合がある
React Nativeでreact-queryを使う時の話
子でfetchしてるとき
focus時にrefetchすればいい?
似て非なるものである
ページ遷移しなかったらrefetchされないわけだし
https://stackoverflow.com/questions/66047686/update-child-component-data-on-parent-refresh-react-native
これとか
もうちょいreact-queryによせてもいい
useContectとか
所望すること
webと同等のことができてればいい
つまり?
refetchとonFucs
queryClientで更新するか、refetchするかのもんだいもある 
整理しよう
運用でカバーにならない
以下の2つの問題がある
他のタブでの更新を画面に反映する
以下のいずれか
onFocusで自動更新
queryClientで全更新
リロードする
childのものを全部refetchしちあ
関係ない
https://github.com/tannerlinsley/react-query/issues/2380
https://github.com/facebook/react-native/issues/32836
code:ts
// https://react-query.tanstack.com/react-native#refresh-on-screen-focus
export function useRefreshOnFocus<T>(refetch: () => Promise<T>) {
const firstTimeRef = useRef(true);
useFocusEffect(
useCallback(() => {
if (firstTimeRef.current) {
firstTimeRef.current = false;
return;
}
refetch();
}, refetch)
);
}