state_manager/state_manager library

Classes

Bind<T>
BindElement<T>
The BindElement is responsible for injecting dependencies into the widget tree so that they can be observed
Binder<T>
Binding
Binding should be extended. When using JuneMaterialApp, all JunePages and navigation methods (like June.to()) have a binding property that takes an instance of Connections to manage the dependencies() (via June.put()) for the Route you are opening.
Binds
FullLifeCycleController
A clean controller to be used with only Rx variables A controller with super lifecycles (including native lifecycles)
JuneBuilder<T extends JuneState>
JuneState
Observer
ObxElement
ObxStatelessWidget
A StatelessWidget than can listen reactive changes.
StateBuilder<T>
Manages a local state like ObxValue, but uses a callback instead of a Rx value.
StateBuilderState<T>

Mixins

DragMixin
this mixin allow to fetch data when the scroll is at the bottom or on the top
FullLifeCycleMixin
StatelessObserverComponent
a Component that can track changes in a reactive variable

Typedefs

InitBuilder<T> = T Function()
JuneStateBuilder<T extends JuneLifeCycleMixin> = Widget Function(T controller)
StateBuilderBuilder<T> = Widget Function(T snapshot, StateUpdateFunction<T> updater)
StateUpdateFunction<T> = void Function(T snapshot)

Exceptions / Errors

BindError<T>