Esse negócio de otimização prematura e procurar Libs de gestão de estado me fizeram "engasgar" muito no começo ao codificar com flutter. Sendo que o que já vem default serve para resolver bastante coisa.
Acho que tirando essa questão de "stateless consome mais memória" , tem também a questão de criar métodos e lógica no mesmo arquivo da view, que particularmente eu não gosto, se for um app ou um widget simples que eu esteja criando, ok, mas gosto bastante de separar view e métodos (colocando em um controller)
Muito bom o conteúdo. Assista até o fim. Também já cai nessa de usar Builder's sem necessidade onde só o Setstate era necessário. A questão é analisar cada caso e usar o Setstate nesses casos e em casos isolados gosto muito de usar o ValueListenableBuilder evitando usar packages externos. E o Statefull é usar sem medo também. Já economizei em usar o Statefull e hoje uso sem medo.
Em todas literaturas que eu li, nenhum deles falam que estatelless tem menos impacto que statefull, ném ao contario. inclusive teve um livro que eu li, flutter reference, que ele deixa claro que não existe nenhuma diferença de perfomance, é mais facil a pessoa deixar de usar const, e isso ser tornar um problema de perfomance, que esses dois.
Excelente como sempre! @Jacob, poderia fazer um vídeo ensinando quando devemos e quando não, usar MediaQueries para definir o tamanho dos widgets, fontes, padding, etc ? Não sei se essa é uma dúvida leiga, mas eu dei uma lida em um site que falava que o Flutter trabalha com chamados Pixels Lógicos, não sendo necessário utilizar de MediaQueries para definir fontSize por exemplo, isso me gerou a dúvida de onde seria necessário utilizar para evitar erros de renderização.
Não entendo esses caras que não usam stateFull para economizar memória, então eles não deveria nem usar o Flutter, se o cara abrir os widgets padrão do Flutter vai ver diversos stateFull lá. Será que eles modificam o flamework todo para stateLess?
Parece ser difícil pra maioria ser equilibrado nas coisas né, é 8 ou 80... ou o cara ignora completamente qualquer padrão achando que é besteira, ou conta os bits processados... kkkk... Quanto a confusão que se dá com StateLess e StateFull, é que falam tanto nisso que até quem tem certeza de como funciona começa a duvidar e se perguntar se não está enganado... kkkk
Impressionante que mesmo tendo um conteudo gigante de documentação e videos, a gente ainda precise bater no básico, back to basics, por conta de uma galera que se diz desenvolvedor e não entende nem como funciona a linguagem ou o framework que usam. Só ficam replicando informações erradas de telefone sem fio....tristeza.
jsx? tá de sacanagem né cara deixar de usar a linguagem com classes e funções pra usar bosta de tag não usa json nem yaml também, usa xml _confia que dá bom_
Esse negócio de otimização prematura e procurar Libs de gestão de estado me fizeram "engasgar" muito no começo ao codificar com flutter. Sendo que o que já vem default serve para resolver bastante coisa.
Acho que tirando essa questão de "stateless consome mais memória" , tem também a questão de criar métodos e lógica no mesmo arquivo da view, que particularmente eu não gosto, se for um app ou um widget simples que eu esteja criando, ok, mas gosto bastante de separar view e métodos (colocando em um controller)
De novo aqui chefe, obrigado pelo conteúdo!
Muito obrigado pela sua paciência, sua dedicação em ajudar é uma dádiva, que Deus o abençoe e proteja !
Muito bom o conteúdo. Assista até o fim.
Também já cai nessa de usar Builder's sem necessidade onde só o Setstate era necessário.
A questão é analisar cada caso e usar o Setstate nesses casos e em casos isolados gosto muito de usar o ValueListenableBuilder evitando usar packages externos.
E o Statefull é usar sem medo também. Já economizei em usar o Statefull e hoje uso sem medo.
Video super necessário 👏👏👏👏👏.. grande Jacob
Na moral, penso o mesmo. Jacob sempre direto e verdadeiro, tem nego que usa bloc pra fazer efeito de show hide password.
Ótimo conteúdo, vídeo excelente, muito obrigado por compartilhar o conhecimento.
22:23
"O Homem nasce bom, mas o Twitter o Corrompe"
-Albert Einstein
Em todas literaturas que eu li, nenhum deles falam que estatelless tem menos impacto que statefull, ném ao contario. inclusive teve um livro que eu li, flutter reference, que ele deixa claro que não existe nenhuma diferença de perfomance, é mais facil a pessoa deixar de usar const, e isso ser tornar um problema de perfomance, que esses dois.
Excelente como sempre!
@Jacob, poderia fazer um vídeo ensinando quando devemos e quando não, usar MediaQueries para definir o tamanho dos widgets, fontes, padding, etc ?
Não sei se essa é uma dúvida leiga, mas eu dei uma lida em um site que falava que o Flutter trabalha com chamados Pixels Lógicos, não sendo necessário utilizar de MediaQueries para definir fontSize por exemplo, isso me gerou a dúvida de onde seria necessário utilizar para evitar erros de renderização.
exatamte só flutter puro faz tudo, se enjoar de setState vai de valuenotifier, ChangeNotifier tem opção de sobra
Mandou muito bem Jacob, flutter carece muito de conteúdo como esse
Excelente vídeo, como sempre!
A regra é clara, se está no jogo é pra usar!
Explicação melhor que a do canal do Google 💪
Não entendo esses caras que não usam stateFull para economizar memória, então eles não deveria nem usar o Flutter, se o cara abrir os widgets padrão do Flutter vai ver diversos stateFull lá. Será que eles modificam o flamework todo para stateLess?
Mt bom!
Agora eu entendo o que voce tanto quis dizer no discord kkkkkk
Parece ser difícil pra maioria ser equilibrado nas coisas né, é 8 ou 80... ou o cara ignora completamente qualquer padrão achando que é besteira, ou conta os bits processados... kkkk... Quanto a confusão que se dá com StateLess e StateFull, é que falam tanto nisso que até quem tem certeza de como funciona começa a duvidar e se perguntar se não está enganado... kkkk
Impressionante que mesmo tendo um conteudo gigante de documentação e videos, a gente ainda precise bater no básico, back to basics, por conta de uma galera que se diz desenvolvedor e não entende nem como funciona a linguagem ou o framework que usam. Só ficam replicando informações erradas de telefone sem fio....tristeza.
flutter é coisa de maluco, tinham que implementar uma sintaxe parecida com JSX, não da pra ficar com children como array não, muito ruim pros olhos
Só costume
jsx? tá de sacanagem né cara
deixar de usar a linguagem com classes e funções pra usar bosta de tag
não usa json nem yaml também, usa xml
_confia que dá bom_
tira o pigarro da garganta por favor
TIRADO!
@@FlutterandoTVpra não ser um Mr. Arrombado que só reclama, obrigado pela aula Jacob
Esse vídeo é uma contra-argumentação ao video "Não use functions para criar widgets" do Rodrigo Rahman
N vi esse video, mas isso de funcoes é uma boa pratica por outros motivos
nada a ver. somente o assunto que tem relação (performance), mas um fala de A outro de B :)