MutableState<T>.track(): MutableState<T>
redo()
undo()
[example] [implementation] [preview video]
StateObject
StateObject#firstStateRecord
StateRecord
StateRecord#assign
StateRecord#create
StateRecord#writable
(extension)StateRecord#withCurrent
(extension)Snapshot#registerApplyObserver
(ObserverHandle
)
- 멀티 스레드를 고려하지 않았습니다.
- 하나의
StateObject
만 지원합니다.