Model instead of store
No store — no problem. State is encapsulated in the model. The model is a shallowReactive object. Destroying the model destroys the state.
Built on OOP. Less code. More control — no store.

No store — no problem. State is encapsulated in the model. The model is a shallowReactive object. Destroying the model destroys the state.
Has its own state and behavior for execution control. Created automatically from a model method.
Model is defined via a standard class, actions via methods. Inheritance, encapsulation, polymorphism, destructor are available by default.
No need to think about how to create, get, or remove a model after use — the container handles it.
Action has methods for execution control and error handling. You will write less boilerplate.
Less code — fewer tests.
Compact library with minimal bundle size.
All autocomplete hints work both inside and outside the class context.
@vue-modeler/modelFast model creation with reactive state, actions, errors, and lifecycle@vue-modeler/diDependency management: create, resolve, destroy