value

open override val value: V

The widget's current value. Reading it while composing subscribes to the widget's value changing under its declaration, as subscribe does - a change a settle answered for is the one kind that is not such news.

The value is what the widget holds now, not what it held when a snapshot was taken: a widget property is not versioned, so a read inside androidx.compose.runtime.snapshots.Snapshot.takeSnapshot or snapshotFlow answers with the live value rather than that snapshot's.