refreshUpdate method
void
refreshUpdate(
- T update(
- T
Updates the current state using the given transformation update.
Implementation
void refreshUpdate(T Function(T) update) {
Reactivity.lastStateKey = uniqueKey;
T currentState = Reactivity._states[uniqueKey]!.state as T;
T newState = update(currentState);
Reactivity._states[uniqueKey] = BuildState<T>(
uniqueKey: uniqueKey,
state: newState,
);
Reactivity.notifier.updateState(uniqueKey);
}