enableAutoLinking static method
void
enableAutoLinking()
Enables automatic linking of reactive state to resource-owner lifecycles.
When enabled, LxReactive objects created while instantiating or initializing a returned LevitResourceOwner are automatically registered through LevitResourceOwner.autoDispose and disposed with that owner.
Implementation
static void enableAutoLinking() {
if (_autoLinkMiddleware != null) return; // Already enabled
_autoLinkMiddleware = _AutoLinkMiddleware();
_autoDisposeMiddleware = _AutoDisposeMiddleware();
Lx.addMiddleware(_autoLinkMiddleware!);
LevitScope.addMiddleware(_autoDisposeMiddleware!);
}