eu arrumei uma solução porém nao sei se é correto
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
eu arrumei uma solução porém nao sei se é correto
tu pode criar um função "callback" que é tipicamente passada como argumento de outra função/widget e/ou chamada quando um evento for acontecido
Ex Callback funcaoQualquerNome;
TextButton(onPressed: (){ funcaoQualquerNome /// aqui eu passei como paramentro, dai quando eu chamar esse textbutton em outro lugar eu posso colocar qualquer funcao dentro dele. }, child: Text("ola")),
qualquer coisa manda mesngem.