Skip to content

a-hamouda/change_notifier_builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Change Notifier Builder


A simple state management solution for flutter that rebuilds widgets whenever an instance of Listenable emits an event.

Example

final counter = CounterChangeNotifier();


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

  @override
  Widget build(BuildContext context) {
    return ListenableBuilder<CounterChangeNotifier>(
      listenable: counter,
      // optional parameter to improve performance.
      buildWhen: (context, counter) => counter.value % 2 == 0,
      builder: (context) {
        return Text('${counter.value}');
      },
    );
  }
}

About

Simple flutter state management library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages