Why you should not use MobX?

MobX does not provide any restrictions on how new states can be derived from old ones . It’s more of a Data flow library as its creator likes to call it. MobX helps us set up Reactivity outside React components. This way view components can be kept free of logic.

Read more

How does MobX state tree work?

The tree consists of mutable, but strictly protected objects enriched with run-time type information . In other words; each tree has a shape (type information) and state (data). From this living tree, immutable and structurally shared snapshots are generated automatically.

Read more