Skip to main content

Patch Handlers and Undo/Redo

At the heart of Diagon is object patch generation and those patches are used to accomplish reactivity. However, you also have access to those patches! Patches can be used to keep a state history, logging, undo/redo, time-travel, and persistence.

Recording Patches for a Single Operation

Documentation In progress

Recording all Patches Globally

Documentation In progress