Um State object de StatefulWidget possui um ciclo de vida — uma sequência de métodos chamados conforme o widget é criado, atualizado e destruído (initState, build, didUpdateWidget, dispose, etc.). Compreendê-lo é importante para gerenciar recursos e efeitos colaterais corretamente.
