react-native-confirmation-code-field
Version:
A react-native component to input confirmation code for both Android and IOS
16 lines (15 loc) • 458 B
JavaScript
import { useEffect } from 'react';
export const useInterval = (callback, delay) => {
'use memo';
useEffect(() => {
const timer = setInterval(callback, delay);
return () => clearInterval(timer);
}, [callback, delay]);
};
export const useTimeout = (callback, delay) => {
'use memo';
useEffect(() => {
const timer = setTimeout(callback, delay);
return () => clearTimeout(timer);
}, [callback, delay]);
};