04
Identity, keys, remember, and lifecycle
Learn how Compose matches groups, caches values, and reports committed, forgotten, and abandoned objects.
- Positional identity and explicit key groupsPredict how Compose matches groups when control flow and repeated calls change.3 min →
- Sibling reorder, `joinKey`, and moving stateExplain why keyed siblings move remembered state and how compound data keys are represented.3 min →
- `remember` is a slot cacheTrace a remember call from key comparison to cached value, calculation, and slot update.3 min →
- Remembered, forgotten, and abandoned objectsClassify RememberObserver callbacks without confusing calculation, commitment, and removal.4 min →
- Apply success, failure, and event dispatchFollow RememberManager and RememberEventDispatcher across successful, failed, and abandoned composition.3 min →