# FieldStore

> This document is the Markdown version of [formisch.dev/react-native/api/FieldStore/](https://formisch.dev/react-native/api/FieldStore/). For the complete documentation index, see [llms.txt](https://formisch.dev/llms.txt).

Reactive field store interface with properties and element props for field management.

## Generics

- `TSchema` `extends FormSchema`
- `TFieldPath` `extends RequiredPath`

## Definition

- `FieldStore`
  - `path` `ValidPath<v.InferInput<TSchema>, TFieldPath>`
  - `input` `PartialValues<PathValue<v.InferInput<TSchema>, TFieldPath>>`
  - `errors` `[string, ...string[]] | null`
  - `isTouched` `boolean`
  - `isEdited` `boolean`
  - `isDirty` `boolean`
  - `isValid` `boolean`
  - `onChange` `(value: PartialValues<PathValue<v.InferInput<TSchema>, TFieldPath>>) => void`
  - `props` `FieldElementProps`
