There are six sets, because whenever you run the Flutter app, the setState() calls the build() method and it displays the number 0 on the screen. Next, each time you press the button, it rebuilds the descendant widget trees also. If we quit the app and restarts the app again, it starts with a fresh display of a screen.22 May 2021