useDelayRender()v4.0.342
A React hook that provides scoped delayRender(), continueRender() and cancelRender() (from v4.0.374) functions for React components.
This is the recommended approach instead of using the global delayRender(), continueRender() and cancelRender() functions directly.
✅ Preferred - use useDelayRender()tsximport {useDelayRender } from 'remotion';constMyComp :React .FC = () => {const {delayRender ,continueRender ,cancelRender } =useDelayRender ();return <div >My component</div >;};
⚠️ Discouraged - global APIstsximport {useDelayRender ,continueRender ,delayRender } from 'remotion';
Why use useDelayRender() over global delayRender()?
With this hook, we can scope the delays to a specific render.
This makes it future-proof for browser rendering.
It is recommended to use this hook instead of the global delayRender() function.
See also
delayRender()- The underlying APIcontinueRender()- Manual render continuationcancelRender()- Cancel render on error- Data fetching guide