react-native-lightbox-v2
Version:
Images etc in Full Screen Lightbox Popovers for React Native
16 lines (15 loc) • 405 B
JavaScript
import { useRef, useEffect } from 'react';
export const useNextTick = (ticker, delay = 0) => {
const timer = useRef(null);
useEffect(() => {
return () => {
if (timer.current) {
clearTimeout(timer.current);
timer.current = null;
}
};
}, []);
return () => {
timer.current = setTimeout(ticker, delay);
};
};