Stateless
Por ser mais simples e não possui estado, não dá trabalho nenhum ao framework. Apenas é construído e pronto, permanece imutável.
Quando criamos um Stateless widget, o Flutter executa o seu construtor e em seguida o método build().
class MeuWidgetImutavel extends StatelessWidget {
Widget build(BuildContext context) {
return const Text('Eu não terei meu estado alterado');
}
}
A anatomia de um Stateless widget é esta: basicamente precisamos sobrescrever o método build() para indicarmos ao Flutter como deve ser o nosso MeuWidgetImutavel
, (neste caso apenas um texto).