Skip to content

View Model Lookup

ViewModelLookup, vmLookup

This type declares what data is needed to find your ViewModel instance in ViewModelStore.

It can be:

Reference to source code type
Reference to source code with internal usage of this value

Example

This example represents a scenario where you are not using the React integration API.

ts
import { ViewModelStoreBase, ViewModelBase } from "mobx-view-model"

const vmStore = new ViewModelStoreBase();


class MyVM extends ViewModelBase {
  constructor() {
    super({ id: '1', payload: {} });
  }
}

const vm = new MyVM();
...
await vmStore.attach(vm) // this is required thing
...
vmStore.get(vm.id) // instance of MyVM
...

Released under the MIT License.