A hook that lets you run a side effect after render.
The callback runs after each render where the dependencies have changed.
If the callback returns a function, that function is called as cleanup
before the next effect run or when the context is destroyed.
Parameters
callback: ()=>void| (()=>void)
The effect to run. May return a cleanup function.
Optionaldeps: unknown[]
Optional dependency array. If omitted, runs after every render.
Pass an empty array to run only once on mount.
A hook that lets you run a side effect after render.
The callback runs after each render where the dependencies have changed. If the callback returns a function, that function is called as cleanup before the next effect run or when the context is destroyed.