states_rebuilder 1.3.1 states_rebuilder: ^1.3.1 copied to clipboard
a simple yet powerful state management technique for Flutter
1.3.1 #
- remove
rebuildFromStreams
. - Initial release of
Streaming
class - The builder closure of the
Injector
takes (BuildContext context, T model) where T is the generic type. - Fix typos
1.3.0 #
- Initial release of
rebuildFromStreams
method. - Initial release of
Injector
for Dependency Injection. - deprecate blocs parameter and use viewModels instead
- StateBuilder can have many tags.
1.2.0 #
- Remove
stateID
and replace it bytag
parameter.tag
is optional and many widgets can have the same tag. rebuildStates()
when called without parameters, it rebuilds all widgets that are wrapped withStateBuilder
andStateWithMixinBuilder
.- Each
StateBuilder
has an automatically generated cached address. It is stored in the second parameter of thebuilder
,initState
,dispose
, and other closures. You can call it inside the closures to rebuild that particular widget. - add
StateWithMixinBuilder
widget to account for some of the most used mixins. - Optimize the code and improve performance
1.1.0 #
- Add
withTickerProvider
parameter toStateBuilder
widget.
1.0.0 #
- Add
BlocProvider
to provide your BloCs. - You can use enums to name your
StateBuilder
widgets. rebuildStates
now has only one positioned parameter of List- If
rebuildStates
is given without parameter, it will rebuild all widgets that havestateID
. - improve performance.
0.1.4 #
- improve performance
0.1.3 #
- Add getter and setter for the stateMap.
0.1.2 #
- Remove print statements
0.1.1 #
- Change readme.md of the example
0.1.0 #
- Initial version