anchor.diff:                },
               }, [
                 '+'
  -            ]),
  -            countDown.value,
  -            react.button({
  -              'onClick': (_) {
  -                countDown.set(countDown.value - 1);
  -              },
  -            }, [
  -              '-'
               ]),
             ]);
           });
  
positive.code:               useEffectCleanupWithEmptyDepsCallCount++;
              };
            }, []);
  
            print('abc');
  
            return react.div({}, [
              react.div({
  
negative.code:         });
  
          test('cleanup is run and side effect is called again if state is in dependency list', () {
            expect(useEffectWithDepsCallCount, 2,
                reason: 'count.value changed and component was rendered for the second time');
            expect(useEffectCleanupWithDepsCallCount, 1, reason: 'count.value changed and component was re-rendered');
  
            expect(useEffectWithDepsCallCount2, 1, reason: 'countDown.value did not change');
  