observing 0.0.1 copy "observing: ^0.0.1" to clipboard
observing: ^0.0.1 copied to clipboard

discontinued

A MobX + Provider convenience package

Observing #

A simple MobX/Provider convience widget.

Usage #

There are 6 generic variants of Observing so that it's compatible with Provider's Consumer. Any type may be used, not just mobx stores, as long as they're provided as an ancestor to the Observing widget of course. In fact it works with ChangeNotifierProvider as well for some real reactive programming fun.

Provider(
  create: (context) => ViewModel(),
  child: Observing<ViewModel>(
    builder: (context, viewModel) => GestureDetector(
      onTap: viewModel.increment,
      child: Text(
        viewModel.value.toString(),
        key: key,
        textDirection: TextDirection.ltr,
      ),
    ),
  ),
);
0
likes
10
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

A MobX + Provider convenience package

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_mobx, provider

More

Packages that depend on observing