WhenRebuilder<T> constructor
const
WhenRebuilder<T> ({
- Key? key,
- required Widget onIdle(),
- required Widget onWaiting(),
- required Widget onError(
- dynamic error
- required Widget onData(
- T data
- ReactiveModel<
T> observe()?, - List<
ReactiveModel Function()> ? observeMany, - bool shouldRebuild()?,
- void initState()?,
- void dispose()?,
- dynamic onSetState(
- BuildContext context,
- ReactiveModel<
T> model
- void didUpdateWidget(
- BuildContext,
- ReactiveModel<
T> , - WhenRebuilder<
T>
a combination of StateBuilder widget and ReactiveModel.whenConnectionState method. It Exhaustively switch over all the possible statuses of ReactiveModel.connectionState
Implementation
const WhenRebuilder({
Key? key,
required this.onIdle,
required this.onWaiting,
required this.onError,
required this.onData,
this.observe,
this.observeMany,
this.shouldRebuild,
this.initState,
this.dispose,
this.onSetState,
this.didUpdateWidget,
}) : super(key: key);