COMO GERENCIAR ESTADOS COM O CHANGE NOTIFIER NO FLUTTER

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ก.ย. 2024
  • Fala Dev!!!
    No vídeo de hoje nós vamos aprender a como gerenciar os estados dos nossos apps sem a necessidade de instalar nenhum package. Vamos utilizar duas classes nativas do flutter, que são: ChangeNotifier e ValueNotifier.
    Nesse vídeo vamos começar com o ChangeNotifier.
    ====================
    Se você gostou desse vídeo, peço que deixe o seu like, se inscreva no canal e ative o sino para ser notificado quando postarmos um novo vídeo!
    Deixe seu comentário abaixo dizendo o que você achou desse vídeo. Se você tiver dúvidas ou sugestões, comenta aí em baixo!
    Vídeos novos toda a semana no canal!!
    ====================
    🔻 Me encontre nas redes sociais:
    📍 GitHub
    👉🏻 github.com/wil...
    📍 Instagram (Pessoal)
    👉🏻 / _williamsilva98
    📍 Instagram (Canal)
    👉🏻 / williamsilvadev_
    📍 LinkedIn
    👉🏻 / williamsilva-98
    📍 TH-cam
    👉🏻 / @williamsilvadev
    📍 Compartilhe esse vídeo com seus amigos
    👉🏻 • COMO GERENCIAR ESTADOS...
    #flutter #dart #statemanagement

ความคิดเห็น • 15

  • @williamsilvadev
    @williamsilvadev  ปีที่แล้ว +3

    Gostou desse vídeo? Então, deixe o seu gostei e se inscreva no nosso canal para nos ajudar a continuar trazendo mais conteúdo top!! Ah, e não esqueça de ativar as notificações para ser notificado toda vez que postarmos um vídeo novo!! 🚀

  • @antonio195br
    @antonio195br 2 หลายเดือนก่อน

    Muito obrigado. Você salvou demais!!

  • @viniciuscarvalho5771
    @viniciuscarvalho5771 ปีที่แล้ว +1

    Parabéns 👏🏾... Explicação simples e objetiva 🙅🏾‍♂️

  • @stoso3391
    @stoso3391 ปีที่แล้ว +1

    Parabéns pelo vídeo meu amigo !

    • @williamsilvadev
      @williamsilvadev  ปีที่แล้ว

      Muito obrigado meu amigo!!! Tmj 🙌🏻🙌🏻

  • @josenetosunga958
    @josenetosunga958 ปีที่แล้ว +3

    Parabéns pelo vídeo William. Nunca utilizei mas achei legal demais para apps que não sejam complexos. Mas aqui vai a minha dúvida: Será sempre necessário utilizar o setState dentro do addListener para actualizar sempre que ele escuta uma acção ?

    • @williamsilvadev
      @williamsilvadev  ปีที่แล้ว +2

      E aí José!! O “addListener” é apenas uma forma de ouvir as notificações que são emitidas no controller. Mas você também pode atualizar a sua tela utilizando widgets especiais que fazem a mesma coisa, ou seja, eles também escutam essas notificações e reconstroem parte do app ou o app todo. Esses widgets especiais vão ser demonstrados na próxima aula, que sai na próxima quarta, sobre o ValueNotifier. Qualquer outra dúvida só deixar aqui. Vlww José!!

    • @josenetosunga958
      @josenetosunga958 ปีที่แล้ว +1

      Am beleza, ficou bem claro. Obrigado mais uma vez e estamos aguardando o próximo vídeo 🖖🏾

    • @williamsilvadev
      @williamsilvadev  ปีที่แล้ว +1

      @@josenetosunga958 Topp!!!

  • @cintiaalves7301
    @cintiaalves7301 ปีที่แล้ว +1

    👏🏻👏🏻👏🏻🚀

  • @antoniocarlosmaduro8429
    @antoniocarlosmaduro8429 11 หลายเดือนก่อน +2

    Não gostaria de aplicar o setstate...quero que builda somente o listview...
    Vc disse em um comentário que faria um vídeo sobre...
    Foi feito? Qual link???
    Como????!

    • @williamsilvadev
      @williamsilvadev  10 หลายเดือนก่อน

      Olá. Você pode utilizar um AnimatedBuilder para reconstruir apenas a sua lista.

  • @MegaMarte1992
    @MegaMarte1992 ปีที่แล้ว +1

    Minha duvida seria essa do final mesmo, por que pelo que entendi, ele atualiza a tela toda, quando altera os dados da variavel nome. Ai o ValueNotifier faz a alteração apenas em pontos da tela, assim como o GETX faz, envolvendo onde eu quero alterar com um OBX?

    • @williamsilvadev
      @williamsilvadev  ปีที่แล้ว +2

      Fala Guilherme, blz?
      Você também pode atualizar apenas a parte que deseja utilizando o ChangeNotifier. No exemplo dessa aula, nós atualizamos toda a tela apenas como demonstração de como funciona a subscrição à classes reativas, mas você poderia utilizar um 'AnimatedBuilder' tranquilamente para atualizar apenas um trecho de código que desejasse, por que o 'AnimatedBuilder' também é um 'Listener' que fica ouvindo as notificações que são emitidas pelo 'HomeController' quando o 'notifyListeners()' é chamado. Na próxima aula nós vamos falar mais sobre esses 'Builders' que atualizam apenas trechos de códigos, semelhante ao que o 'Obx' do Getx faz. Se ainda estiver com dúvidas, só mandar aqui! Vlww 👊🏻