useTimeout
Executes callback after delay milliseconds.
- @param
callback- A function to execute. - @param
delay- The delay in milliseconds. - @param
options- Configurable options. - @returns void
Example
const [showNewsletterPopup, setShowNewsletterPopup] = useState(false);
useTimeout(() => {
setShowNewsletterPopup(true);
}, 1000);
if (!showNewsletterPopup) return null;
return <aside>...</aside>