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)

1
likes
140
points
27
downloads

Publisher

unverified uploader

Weekly Downloads

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

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_love, love, nested, provider

More

Packages that depend on flutter_love_provider