anchor.diff:                },
               }, [
                 '+'
  -            ]),
  -            countDown.value,
  -            react.button({
  -              'onClick': (_) {
  -                countDown.set(countDown.value - 1);
  -              },
  -            }, [
  -              '-'
               ]),
             ]);
           });
  
positive.code:         });
  
          test('side effect is not called with empty dependencies', () {
            expect(useEffectWithEmptyDepsCallCount, 1, reason: 'the dependency list is empty so side effects only run once');
            expect(useEffectCleanupWithEmptyDepsCallCount, 0, reason: 'component has not been unmounted or re-rendered');
          });
        });
  
negative.code:     group('useEffect', () {
        ReactDartFunctionComponentFactoryProxy UseEffectTest;
        ButtonElement countButtonRef;
        DivElement countRef;
        int useEffectCallCount = 0;
        int useEffectCleanupCallCount = 0;
        int useEffectWithDepsCallCount = 0;
  