Aldi My Teacher is Google and Stackoverflow. #Hanya Berbagi Sedikit Ilmu dan Pemahaman.

Perbedaan Stateless VS Stateful Widget Flutter

34 sec read

pemograman min

Perbedaan Stateless VS Stateful Widget Flutter

Stateless Widget

Merupakan widget yang di-build hanya dengan konfigurasi yang telah diinisiasi sejak awal. Jadi Stateless Widget adalah Widget yang tidak akan pernah berubah.

Misalnya Kita membuat aplikasi berisi Text dengan angka 10. Kemudian aplikasi kita tidak punya fungsi untuk merubah angka tersebut. Maka yang digunakan di sini adalah Stateless Widget.

Stateful Widget

Merupakan Widget yang dapat berubah dinamis. Jadi apapun Widget yang berubah, ya itu disebut dengan Stateful Widget.

Contohnya kita membuat sebuah aplikasi dimana jika setiap kita memencet tombol “+1”. Angka yang ada di tengah tampilan akan bertambah satu.

Fungsi setState() yang akan bertugas untuk memberitahu framework bahwa ada object yang berubah pada State, kemudian akan melakukan build ulang pada Widget tersebut.

Image for post

Hasil Akhir

Lalu apakah bisa menggunakan fungsi setState() pada Stateless Widget? Jawabannya adalah Tidak. Akan muncul error seperti di bawah jika kita mencoba menggunakan fungsi tersebut pada StatelessWidget.

Image for post

Sumber : https://medium.com/@arbiyantowijaya17/memahami-perbedaan-stateless-vs-stateful-widget-flutter-e8ea12e46ac
Aldi My Teacher is Google and Stackoverflow. #Hanya Berbagi Sedikit Ilmu dan Pemahaman.

Leave a Reply

Your email address will not be published. Required fields are marked *