view_model 0.4.2 copy "view_model: ^0.4.2" to clipboard
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 of refreshViewModel.

0.4.0 #

Breaking change:

  • Use ViewModel instead of StatelessViewModel.

  • Use StateViewModel instead of ViewModel.

  • Use either watchViewModel or readViewModel instead of getViewModel/ requireExistingViewModel.

  • Use StateViewModel.listenState instead of ViewModel.listen.

  • Use ViewModel.listen instead of ViewModel.addListener.

  • Support ViewModel.read<T> to read existing view model globally.

0.3.0 #

5
likes
0
points
1.34k
downloads

Publisher

verified publisherpub.lwjlol.com

Weekly Downloads

view model for flutter. Simple and Lightweight & Cross - Widget Sharing & Automatic Resource Disposal

Repository (GitHub)
View/report issues

Topics

#vm #view-model #state #state-manager

License

unknown (license)

Dependencies

flutter, uuid

More

Packages that depend on view_model