Basic Usage
Nested Access
Use dot notation for nested paths:Versioning
Every change increments the version:Snapshots
Save and restore state:State History
Track what changed:Watching for Changes
Atomic Updates
Multiple changes as one version:Getting All State
Best Practices
Use descriptive paths
Use descriptive paths
research.findings.primary is better than data.a.b.Snapshot before risky operations
Snapshot before risky operations
Easy rollback if something goes wrong.
Use transactions for related changes
Use transactions for related changes
Watch for changes in long workflows
Watch for changes in long workflows
Helps debug what happened.