flutter_love_provider 0.1.0 copy "flutter_love_provider: ^0.1.0" to clipboard
flutter_love_provider: ^0.1.0 copied to clipboard

Provide flutter widgets for supporting solution base on flutter, love and provider.

flutter_love_provider #

Build Status Coverage Status Pub

flutter_love_provider provide flutter widgets for supporting solution base on flutter, love and provider.

SystemProviders #

SystemProviders can consume a System then provide state and dispatch to descendant widgets.

Descendant widget can access state and dispatch from context:


System<int, CounterEvent> createCounterSystem() { ... }

class UseSystemProvidersPage extends StatelessWidget {
  const UseSystemProvidersPage({ Key? key }) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return SystemProviders(
      create: (_) => createCounterSystem(),
      builder: (context, _) {
        final state = context.watch<int>(); // <- access state
        return CounterPage(
          title: 'Use System Providers Page',
          count: state,
          onIncreasePressed: () => context
            .dispatch<CounterEvent>(Increment()), // <- access dispatch
        );
      },
    );
  }
}

License #

The MIT License (MIT)

0
likes
120
pub points
0%
popularity

Publisher

unverified uploader

Provide flutter widgets for supporting solution base on flutter, love and provider.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, flutter_love, love, nested, provider

More

Packages that depend on flutter_love_provider