ViewModelBinding<A, S> constructor
ViewModelBinding<A, S> ({
- Key? key,
- required ViewModelBindingWidgetBuilder<
S> builder, - required S selector(
- BuildContext,
- A
- ShouldRebuild<
S> ? shouldRebuild, - Widget? child,
Implementation
ViewModelBinding({
Key? key,
required ViewModelBindingWidgetBuilder<S> builder,
required S Function(BuildContext, A) selector,
ShouldRebuild<S>? shouldRebuild,
Widget? child,
}) : super(
key: key,
shouldRebuild: shouldRebuild,
builder: builder,
selector: (context) => selector(context, Provider.of(context)),
child: child,
);