onStateChanged method
void
onStateChanged(
- ReduxStore<
TState> store, - ReduxAction<
TState> action, - TState oldState,
- TState newState,
override
Stateが実際に反映されたタイミングで呼び出される.
Implementation
@override
void onStateChanged(
ReduxStore<TState> store,
ReduxAction<TState> action,
TState oldState,
TState newState,
) {
var requireGc = false;
final list = {..._taskList};
for (final task in list) {
if (task.done) {
requireGc = true;
}
}
if (requireGc) {
_gc(all: false);
}
}