# Models and components

The Mix-Models are reactive and were developed for use with forms. Let's write a small example to demonstrate a solution.

Because <input> tag uses a string value, all user-defined fields of the model will be transformed to strings (see serializing and deserializing):

The model instances can be created by Pinia (opens new window), by Vuex (opens new window), by VueEnt Service, and, of course, by VueEnt Store or directly by a component.