Angular provides a manualCleanup
configuration option for effects, preventing automatic cleanup when the owner component/service is destroyed.
With manualCleanup: true
, you gain control but must manually call .destroy()
on the EffectRef
that is returned by your effect
to release resources like intervals or subscriptions.
Remember, with great power comes great responsibility!