Press ESC to close

Flutter App : Flutter hooks for StateNotifier

StateNotifier Hook

build workflow
codecov

This package provides a useStateNotifier hook similar to useValueListenable. There is also
useCreateStateNotifier hook which creates a StateNotifier and automatically dispose it.

Usage

// 1. Create your state notifier as usual. class CounterNotifier extends StateNotifier<int> { CounterNotifier() : super(0); void increment() => state++; void decrement() => state--; } // 2. Extend hook widget class ReadMeExample extends HookWidget { const ReadMeExample({Key? key}) : super(key: key); @override Widget build(BuildContext context) { // 3. Create your notifier (useCreateStateNotifier will dispose it) final notifier = useCreateStateNotifier(() => CounterNotifier()); // 4. Listen to your state final state = useStateNotifier(notifier); //...... } }

GitHub

View Github

Footer Example