Flutter nduwé rong jinis widget fundamental: StatelessWidget (immutable, ora duwe internal state sing berubah) lan StatefulWidget (bisa nampung lan nganyarakeké mutable state, mbangun ulang nalika state owah). Milih sing tepat iku fundamental kanggo mbangun Flutter UIs.
StatelessWidget — ora ana state sing owah
// a StatelessWidget: just describes UI based on its inputs (immutable, no internal state)
class Greeting extends StatelessWidget {
final String name;
const Greeting(this.name);
@override
Widget build(BuildContext context) {
return Text('Hello, $name'); // UI depends only on inputs, never changes itself
}
}
// → use for UI that doesn't change on its own (static content, displays based on inputs)
