16 lines
No EOL
369 B
TypeScript
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;
|
|
},[])
|
|
)
|
|
} |