Un State object di un StatefulWidget ha un ciclo di vita — una sequenza di metodi chiamati man mano che il widget viene creato, aggiornato e distrutto (initState, build, didUpdateWidget, dispose, ecc.). Comprendere il ciclo di vita è importante per gestire correttamente le risorse e gli effetti collaterali.
