build method
do not override in child classes, use prepareForBuild instead
Implementation
@nonVirtual
@override
BaseState<T> build() {
initWithRefAndGetOrUpdateState(ref, ({newState}) {
if (newState != null) state = newState;
return state;
});
prepareForBuild();
return const BaseState.initial();
}