1
resposta

[Dúvida] Passagem de parâmetro com funções

Olá, O quão comum é no flutter/dart essa passagem de função como parâmetro?

Como foi nessa aula, com o showFormModal

Das linguagens e dos projetos que trabalhei até não foi algo tão comum assim, mas já tenho percebido isso tem umas aulas/cursos e está me parecendo comum até aqui claro.

Att

1 resposta

Olá Ewerton!

A passagem de função como parâmetro é bastante comum no Flutter e no Dart. Essa é uma prática que permite maior flexibilidade e reutilização de código. No exemplo que você mencionou, a função showFormModal é passada como parâmetro para o ListTileProduto, permitindo que ela seja chamada quando o usuário clicar no ListTile.

Essa abordagem é muito útil quando queremos que um widget seja capaz de executar diferentes ações, dependendo do contexto em que ele é utilizado. Por exemplo, podemos ter um botão que, ao ser clicado, realiza diferentes operações em diferentes partes do aplicativo.

A passagem de função como parâmetro também é comum em outras linguagens de programação, como JavaScript. É uma maneira poderosa de tornar o código mais modular e flexível.

Espero ter ajudado! Bons estudos!