Intents
Every state change is a named, awaitable operation you can test, observe and cancel.
Intents
Every state change is a named, awaitable operation you can test, observe and cancel.
Immutable state
States are compared by value, so equal updates are skipped and rebuilds stay precise.
One-time effects
Dialogs, navigation and feedback travel as effects, outside persistent state.
Run it in the browser
The guide embeds the real example app, built with Flutter Web, next to the text that explains it.