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
recycleViewModelinstead ofrefreshViewModel.
0.4.0 #
Breaking change:
-
Use
ViewModelinstead ofStatelessViewModel. -
Use
StateViewModelinstead ofViewModel. -
Use either
watchViewModelorreadViewModelinstead ofgetViewModel/requireExistingViewModel. -
Use
StateViewModel.listenStateinstead ofViewModel.listen. -
Use
ViewModel.listeninstead 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