dispatchEvent method
Implementation
void dispatchEvent(BaseViewState owner, LifecycleEvent event) {
LifecycleState newState = _getTargetState(event);
state = _min(state, newState);
lifecycleObserver.onStateChanged(owner, event);
state = newState;
}