I just finished reading the document of mobx-state-tree, and I found it absolutely amazing! It not only uses the advantages from observable pattern like MobX itself, but also can easily to catch both of state snapshots and JSON patches when state tree is modified, and I don’t even need to care about serialization or deserialization!
I pretty appreciate your work. It worth to be known by more people. Thanks Michel!