createBox(initialValue) | observable + makeObservable | Creates a reactive boxed value. |
createMap(entries) | observable.map | Creates a reactive key-value map. |
createArray(items) | observable.array | Creates a reactive array. |
makeObservable(target) | observable(target) | Makes a plain object deeply observable. |
batch(fn) | runInAction(fn) | Batches multiple updates into a single reaction cycle. |
runInAction(fn) | runInAction(fn) | Runs a function inside a MobX action. |
reaction(expr, effect, options) | reaction(expr, effect, options) | Creates a reaction that tracks an expression and runs an effect. |
computed(getter) | computed(getter) | Creates a MobX computed value. |