Explicit component lifecycle context.
Registers cleanup work to run when this component instance is disposed.
The cleanup callback.
Explicit component lifecycle context.