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: class UseReducerExample extends HookWidget {
    @override
    Widget build(BuildContext context) {
      State _reducer(State state, IncrementCounter action) {
        if(action is IncrementCounter) {
          state.counter = state.counter + action.counter;
  
negative.code:       return state;
      }
  
      // Next, invoke the `useReducer` function with the reducer funtion and initial state to create a
      // `_store` variable that contains the current state and dispatch. Whenever the value is
      // changed, this Widget will be rebuilt!
      final _store = useReducer(
        _reducer,
  