Schedules a callback to run during the browser's idle periods.
The callback to execute.
Optional
The dependency array.
This hook uses requestIdleCallback (or a polyfill) to execute the callback.
requestIdleCallback
useIdleCallback(() => { analytics.sendData();}, [data]); Copy
useIdleCallback(() => { analytics.sendData();}, [data]);
Schedules a callback to run during the browser's idle periods.