Een State object van een StatefulWidget heeft een lifecycle — een reeks methoden die worden aangeroepen wanneer de widget wordt gemaakt, bijgewerkt en vernietigd (initState, build, didUpdateWidget, dispose, enz.). Dit begrijpen is belangrijk voor het correct beheren van resources en bijeffecten.
