inherited_rxdart 0.0.1 inherited_rxdart: ^0.0.1 copied to clipboard
A package that combine power of inherited widget and rxdart
A simple state management solution that combine the power of inherited widget and rxdart
Features #
Create state management logic for your app using multitude of blocs, which internal is just stream and rxdart, you can access them anywhere in your widget tree when provided using providers.
Getting started #
Started by providing blocs and service for your widget's subtree like this:
class App extends StatelessWidget {
const App({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
home: RxProvider<CounterBloc>(
create: () => CounterBloc(10),
child: MyHomePage(),
)
);
}
}
And then access them anywhere in your subtree with:
final bloc = RxProvider.of<CounterBloc>(context);
Usage #
More details coming soon