store_scope library
Support for doing something awesome.
More dartdocs go here.
Classes
-
ArgProviderFactory<
T, A> -
ArgProviderFactory2<
T, A, B> -
ArgProviderFactory3<
T, A, B, C> -
ArgProviderFactory4<
T, A, B, C, D> -
ArgProviderFactory5<
T, A, B, C, D, E> -
ArgProviderFactory6<
T, A, B, C, D, E, F> -
ArgVmProviderFactory<
T extends ViewModel, A> -
ArgVmProviderFactory2<
T extends ViewModel, A, B> -
ArgVmProviderFactory3<
T extends ViewModel, A, B, C> -
ArgVmProviderFactory4<
T extends ViewModel, A, B, C, D> -
ArgVmProviderFactory5<
T extends ViewModel, A, B, C, D, E> -
ArgVmProviderFactory6<
T extends ViewModel, A, B, C, D, E, F> - DisposeStateNotifier
- A ChangeNotifier that tracks its disposed state and notifies listeners when disposed.
-
Provider<
T> -
ProviderBase<
T> - ScopeAware
- An interface for objects that expose their own lifecycle scope.
- Store
- A Store is responsible for managing provider instances and their dependencies. It acts as a central repository for shared state management.
- StoreImpl
- StoreOwner
- Interface for objects that own a Store instance. Provides access to the store and ability to unmount it.
- StoreOwnerImpl
- StoreScope
- A widget that provides a Store implementation for the widget tree.
- StoreScopeStatefulWidget
- StoreScopeWidget
- 自动包含 StoreScope 的 StatelessWidget 基类
- StoreSpace
- UnmountableStore
- A store that can be unmounted, typically used for cleanup operations.
- ViewModel
-
ViewModelProvider<
T extends ViewModel> -
ViewModelProviderBase<
T extends ViewModel>
Mixins
- ScopedStatelessMixin
- A mixin that provides dispose state tracking capability for StatelessWidgets.
-
ScopedStateMixin<
T extends StatefulWidget> -
StoreSpaceStateMixin<
T extends StatefulWidget>