diegoRodicio

View Categories

🧠 Que é o estado?

O estado son os datos que lembramos e que poden cambiar mentres usamos unha pantalla: un contador, unha opción seleccionada ou o nome que estamos editando.

Flutter constrúe a interface a partir deses datos. Se cambia o contador, queremos que o texto mostre o novo valor.

Tipo de widgetCando o usamos?
StatelessWidgetPara describir unha parte da interface a partir dos datos que recibe, sen gardar estado mutable propio.
StatefulWidgetCando necesitamos un obxecto State asociado que garde datos cambiantes entre reconstrucións.

Un StatelessWidget tamén pode mostrar contido diferente. Se o pai lle pasa outro nome, pode reconstruírse para mostralo. A diferenza é onde gardamos os datos que cambian, non se a pantalla parece estática ou ten botóns.

Neste tema partiremos dun contador. Despois separaremos a interface en widgets que reciben datos e callbacks. No Tema 3.4 aplicaremos isto aos menús e ás barras de Scaffold.

📚 Consulta: