Gestione dello stato con signals
Il pacchetto signals porta in Flutter un modello di reattività fine-grained (granulare) ispirato a SolidJS e Preact. A differenza di soluzioni come Provider o Riverpod, con i signals ogni valore reattivo sa esattamente quali widget dipendono da esso: quando cambia, solo quei widget vengono ricostruiti, senza notifyListeners manuali né boilerplate.
In questo tutorial costruiremo un piccolo carrello della spesa reattivo, imparando a usare signal, computed, effect e il widget Watch per aggiornare la UI in modo mirato ed efficiente.