anchor.diff:  ///
   /// First, instead of a StatefulWidget, use a HookWidget instead!
   
  +
  +// Create the State
   class State {
     int counter = 0;
   }
   
  +// Create the actions you wish to dispatch to the reducer
   class IncrementCounter {
     IncrementCounter({this.counter});
     int counter;
  
positive.code:         child: Text('Button tapped ${_store.state.counter.toString()} times'),
        ),
        floatingActionButton: FloatingActionButton(
          // When the button is pressed, update the value of the counter! This
          // will trigger a rebuild, displaying the latest value in the Text
          // Widget above!
          onPressed: () => _store.dispatch(IncrementCounter(counter: 1)),
  
negative.code: class UseReducerExample extends HookWidget {
    @override
    Widget build(BuildContext context) {
      // Create the reducer function that will handle the actions you dispatch
      State _reducer(State state, IncrementCounter action) {
        if(action is IncrementCounter) {
          state.counter = state.counter + action.counter;
  