Halo teman-teman! pada artikel kali ini saya akan membahas perbedaan Stateful Widget dan Stateless Widget pada pemrograman Flutter.
Dalam flutter semua komponen disebut dengan Widget. Widget memiliki dua tipe yaitu Stateful dan Stateless. Lalu apa perbedaan Stateful dan Stateless Widget pada aplikasi Flutter ?
Stateless Widget
Secara sederhana Stateless Widget dapat diartikan sebagai Widget yang tidak dapat dirubah atau tidak akan pernah berubah.
contoh : Kita mempunyai sebuah Text yang berisi “Belajar Flutter.” maka dari mulai text itu dibuat sampai aplikasi berjalan pun text tersebut tetap akan selalu menjadi “Belajar Flutter.”
Stateful Widget
Stateful Widget merupakan widget yang dinamis atau dapat berubah. Berbanding terbalik dengan stateless, stateful widget dapat mengupdate tampilan, merubah warna, menambah jumlah baris dll. Jadi dapat disimpulkan bahwa apapun widget yang dapat berubah maka itulah stateful widget.
Sebaliknya, arti dari Stateful Widget adalah Widget yang dapat berubah ubah.
contoh : Jika kita mempunyai sebuah Text yang berisi “1”, maka dengan stateful widget kita dapat merubah text tersebut sesuai kebutuhan.