Letak posisi inisiasi variable

Beranda › Forums › Belajar Flutter Mobile Apps Tingkat Menengah › Letak posisi inisiasi variable

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #48483
    Irsyad
    Participant

      Halo coach, masih bingung untuk letak posisi variable yang ingin kita inisiasikan, posisinya itu
      sebelum return widget:

      @override
      Widget build(BuildContext context) {

      DISINI

      return Container();
      }

      atau

      sebelum widget build?

      class _TesState extends State<Tes> {

      DISINI

      @override
      Widget build(BuildContext context) {

      return Container();
      }
      }

      Terimakasih coach

      #48505
      Anonymous

        Halo Irsyad,
        peletakan variable terserah kamu mau dimana, disesuaiin aja dengan kebutuhan.
        dimana paling mudahnya bisa begini:
        1. jika kamu tidak mau variablenya kereset/keinit ulang pada saat setState/widget build ulang. maka letakan variable diluar widget build.
        2. sedangkan kalau kamu tidak masalah variablenya keinit ulang dengan value init pada saat pada saat setState, maka letakan variablenya didalam widget build. karena pada saat kamu melakukan setState/melakukan hal yang menyebabkan widget build ulang, maka variable” tersebut akan ikutan ke init ulang, karena code dialam widget build akan dijalankan ulang.

      Viewing 2 posts - 1 through 2 (of 2 total)
      • You must be logged in to reply to this topic.
      Shopping cart0
      There are no products in the cart!
      Continue shopping