Playlist: Curso Grátis de FLUTTER e DART Completo
Respondendo a eventos do ciclo de vida do widget
Depois de chamar createState no StatefulWidget, a estrutura insere o novo objeto de estado na árvore e, em seguida, chama initState no objeto de estado. Uma subclasse de Estado pode substituir o initState para fazer o trabalho que precisa acontecer apenas uma vez. Por exemplo, substitua o initState para configurar animações ou para assinar serviços de plataforma. Implementações do initState são necessárias para iniciar chamando super.initState.
Quando um objeto de estado não é mais necessário, as chamadas de estrutura descartam o objeto de estado. Substituir a função de descarte para fazer o trabalho de limpeza. Por exemplo, anular o descarte para cancelar temporizadores ou cancelar a assinatura dos serviços da plataforma. As implementações do descarte geralmente terminam chamando super.dispose.
Para mais informações, consulte Estado.