mobx-keystone
Advanced tools
Changelog
0.32.0
sandbox
to create a sandbox copy of the state for testing "what-if" scenarios; changes can be either committed to the original state or rejected (see Sandboxes section in the docs).Changelog
0.31.0
deepEquals
to deeply check for equality standard values, observable values, and tree nodes.draft
to create drafts of parts of the state that can be later committed to it (see Drafts section on the docs).Changelog
0.30.1
Changelog
0.30.0
ExtendedModel
over classes that use the @model
decorator.Changelog
0.28.4
onAttachedToRootStore
and its disposer will be called right after a change is made rather than after a whole action is finished (restores behaviour of version <= 0.28.1).Changelog
0.28.3
modelAction
/ runUnprotected
.Changelog
0.28.2
onAttachedToRootStore
or its returned disposer no longer results in broken snapshots.Changelog
0.28.0
ExtendedModel
over an abstract class now it must be done like ExtendedModel(abstractModelClass(SomeAbstractClass), { ... })
.