freshyo/packages/ui/hooks/useMarkDataFetchers.ts
2026-01-24 00:13:15 +05:30

16 lines
No EOL
369 B
TypeScript

import { useCallback, useRef } from 'react';
import { useFocusEffect } from '@react-navigation/native';
export const useMarkDataFetchers = (callback: () => void) => {
const focusCountRef = useRef(0);
useFocusEffect(
useCallback(() => {
if (focusCountRef.current > 1) {
callback();
}
focusCountRef.current += 1;
},[])
)
}