Flutter
Membuat TodoPage sebagai StatelessWidget. :
class TodoPage extends StatelessWidget {
const TodoPage({super.key});
Widget build
@override Widget build(BuildContext context) {}
Scaffold and AppBar
return Scaffold(
appBar: AppBar(
title: const Text("Todos"),
backgroundColor: Colors.blue,
),
Scaffold: Struktur dasar halaman denganAppBar.AppBar: Menampilkan judul "Todos" dengan latar belakang biru.
Kapan Menggunakan StatelessWidget?
Gunakan StatelessWidget jika:
UI Anda tidak berubah setelah widget dibuat.
Anda hanya menampilkan data statis.
Anda tidak memerlukan interaksi pengguna yang mengubah tampilan widget.
StatelessWidget:
Tidak memiliki state yang dapat berubah.
UI dibangun sekali dan tidak akan di-rebuild kecuali widget tersebut dihapus dan dibuat ulang.
StatefulWidget:
Memiliki state yang dapat berubah.
UI dapat berubah-ubah berdasarkan perubahan state.
Kesimpulan
StatelessWidget adalah komponen dasar Flutter untuk membuat UI statis. Ini sangat berguna ketika Anda ingin menampilkan informasi yang tidak berubah. Untuk UI yang dinamis dan dapat berubah, Anda perlu menggunakan StatefulWidget. Memahami kapan dan bagaimana menggunakan keduanya adalah kunci untuk membangun aplikasi Flutter yang efisien dan efektif.