Why do I need MobX?

MobX State Tree enables us to write simple, maintainable and highly performant code . Features like data validation and references provide a great developer experience and enable us to easily implement a data normalization layer in our applications.12 May 2020

Read more

What is MobX store?

MobX is a simple, scalable and battle tested state management solution . This tutorial will teach you all the important concepts of MobX in ten minutes. MobX is a standalone library, but most people are using it with React and this tutorial focuses on that combination.

Read more

What is a MobX action?

An action is any piece of code that modifies the state . In principle, actions always happen in response to an event. For example, a button was clicked, some input changed, a websocket message arrived, etc. MobX requires that you declare your actions, although makeAutoObservable can automate much of this job.

Read more

What is disposeOnUnmount?

disposeOnUnmount(componentInstance, propertyKey | function | function[]) Function (and decorator) that makes sure a function (usually a disposer such as the ones returned by reaction , autorun , etc.) is automatically executed as part of the componentWillUnmount lifecycle event.

Read more

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