use_effect
Perform side effects in function components.
Parameters:
- setup (Callable[[], Any | Awaitable[Any]]) - A function that performs the side effect. It may optionally return a cleanup function.
- dependencies (Sequence[Any] | None, default:
None) - If present, the effect is only re-run when one of the dependencies has changed. If absent, the effect is only run on initial render. - cleanup (Callable[[], Any | Awaitable[Any]] | None, default:
None) - An optional function that cleans up after the effect. It is run before the effect is re-run, and when the component unmounts.