setState method
Marks this state as dirty and schedules a rebuild.
- Executes the given callback fnto mutate the state.
- Triggers the owning instance and the app to rebuild.
Implementation
void setState(VoidCallback fn) {
  fn();
  instance.rebuild();
  AppInstance.instance.requestRebuild();
}