useTimeout()
Runs a callback function after a specified delay, with automatic cleanup to prevent memory leaks. Ideal for delayed actions like notifications or auto-save.
Import
import { useTimeout } from "reactuals";
Demo
Loading...
Usage
import { useState } from "react";
import { useTimeout } from "reactuals";
function Example() {
const [message, setMessage] = useState("");
useTimeout(() => {
setMessage("Action completed!");
}, 2000);
return <div>{message}</div>;
}