Skip to Content
react-utilsuseTimeout

useTimeout

See source on Github

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>