Junior — Middle
O que retorna o método didUpdateWidget no Flutter?
sobes.tech IA
Resposta da IA
O método didUpdateWidget no Flutter é chamado no estado (State) de um widget quando o seu widget pai foi atualizado e passou novos parâmetros (props) para este widget.
Este método permite comparar o widget antigo (oldWidget) com o novo e executar as ações necessárias ao alterar os parâmetros, por exemplo, atualizar o estado interno ou reiniciar uma animação.
Importante: didUpdateWidget não retorna valores, é um método do tipo void.
Exemplo de uso:
@override
void didUpdateWidget(covariant MyWidget oldWidget) {
super.didUpdateWidget(oldWidget);
if (oldWidget.someValue != widget.someValue) {
// Atualizar o estado ao alterar o parâmetro
setState(() {
// ...
});
}
}