Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Stateful ou Stateless com Future Builder

Notei que surgiram vários questionamentos sobre problemas no uso do StatelessWidget, por não atualizar a lista após a inclusão via formulário. A solução é converter pra StatefulWidget e usar o setState(). A dúvida é: não é mais seguro já usar StatefulWidget ao invés de StatelessWidget com Future Builder?

1 resposta
solução!

Olá Douglas, tudo bem com você?

Peço perdão pela demora, estava cuidando de alguns projetos a parte da Alura e só vi hoje a sua questão

Em relação a sua dúvida, vai depender muito, a grande questão dessa pergunta não é o FutureBuilder e sim a existência de algum Input, ou coisa do genêro

De fato, o mais seguro quando iremos adicionar, remover, ou mudar estado de informações o ideal é criar direto um Stateful Widget, talvez tenha algumas exceções dependendo da feature e do gerenciador de estado utilizado

Mas pense no seguinte exemplo, um aplicativo que é uma loja de roupas, e queremos montar um componente que faz a listagem dos produtos, neste caso, teremos um FutureBuilder para obter os dados da API, entretanto, não precisamos montar ele de forma Stateful pois não há operações de CRUD

Então normalmente quando tivermos operações de CRUD precisaremos de um Stateful ou alguma gerência de estado que consiga alterar como Mobx, `BloC, etc...

Abraços e Bons Estudos!