view_model 0.4.2
view_model: ^0.4.2 copied to clipboard
view model for flutter. Simple and Lightweight & Cross - Widget Sharing & Automatic Resource Disposal
0.4.2 #
- Support find existing ViewModel by tag
set tag in ViewModelFactory.getTag()
:
class MyViewModelFactory extends ViewModelFactory<MyViewModel> {
@override
Object? getTag(){
return 'tag';
}
}
find existing ViewModel by tag:
MyViewModel get viewModel => watchViewModel<MyViewModel>(tag: 'tag');
0.4.1 #
Breaking change:
- Use
recycleViewModel
instead ofrefreshViewModel
.
0.4.0 #
Breaking change:
-
Use
ViewModel
instead ofStatelessViewModel
. -
Use
StateViewModel
instead ofViewModel
. -
Use either
watchViewModel
orreadViewModel
instead ofgetViewModel
/requireExistingViewModel
. -
Use
StateViewModel.listenState
instead ofViewModel.listen
. -
Use
ViewModel.listen
instead ofViewModel.addListener
. -
Support
ViewModel.read<T>
to read existing view model globally.
0.3.0 #
- transfer to https://github.com/lwj1994/flutter_view_model. thank to Miolin