ViewModelBuilder<VM extends ViewModel<EVENT> , EVENT>.nonReactive constructor
const
ViewModelBuilder<VM extends ViewModel<EVENT> , EVENT>.nonReactive ({
- Key? key,
- required ViewModelProvider<
VM> provider, - required Widget builder(
- BuildContext context,
- VM value
- void onEventEmitted(
- BuildContext,
- VM,
- EVENT
- void onCreate(
- VM
- void onDispose()?,
Constructor that creates a ViewModel view that doesn't rebuild when the ViewModel calls notifyListeners();
Implementation
const ViewModelBuilder.nonReactive({
super.key,
required this.provider,
required this.builder,
this.onEventEmitted,
this.onCreate,
this.onDispose,
}) : _nonReactive = true;