Side effects topic
Run a snackbar, a navigation or a log line when a result changes, without rebuilding anything: QueryListener, InfiniteQueryListener and MutationListener listen to a controller you own, and ListenWhen picks the transitions that count.
Classes
-
InfiniteQueryListener<
TPageData, TPageParam, TData> Side effects -
Runs a side effect when an infinite query's result changes, without
rebuilding
child. -
MutationListener<
TData, TVariables, TOnMutateResult> Side effects -
Runs a side effect when a mutation's result changes, without rebuilding
child. -
QueryListener<
TQueryData, TData> Side effects -
Runs a side effect — a snackbar, a navigation, a log line — when a
query's result changes, without rebuilding
child.
Typedefs
-
ListenWhen<
T> = bool Function(T previous, T next) Side effects -
Whether a transition from
previoustonextshould run a listener's side effect.