refreshUpdate method
void
refreshUpdate(
- T update(
- T?
Updates the current state using a functional transformer update,
which receives the previous state and returns the new one.
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);
}