---
url: "https://vueda.dev/v3/reference/api/js/use/useField/types/FieldContextRawState.md"
title: "FieldContextRawState"
---

# FieldContextRawState

## Properties

### clearServerErrorDependents {#clearServerErrorDependents}

The clearServerErrorDependents for the field.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:93`

### dependencyValues {#dependencyValues}

The resolved dependency values for the field.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:123`

### disabled {#disabled}

Whether the field's widget reports itself disabled, through `reportWidgetDisabled`.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:96`

### errors {#errors}

The errors for the field.

Type: `ComputedRef | object`

Source: `client/lib/use/useField.js:114`

### fieldId {#fieldId}

A stable, SSR-safe identifier for the field's primary control element.

Type: `Readonly`

Source: `client/lib/use/useField.js:90`

### focused {#focused}

Whether the field is focused.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:120`

### formModelName {#formModelName}

The name of the form model for configuration lookup.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:92`

### help {#help}

The help text for the field.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:102`

### ignored {#ignored}

Whether the field is ignored.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:119`

### initialValue {#initialValue}

The initial value of the field.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:107`

### initialValueUnset {#initialValueUnset}

Whether the initial value is considered empty.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:109`

### label {#label}

The label for the field.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:99`

### messages {#messages}

The messages for the field.

Type: `ComputedRef | object`

Source: `client/lib/use/useField.js:113`

### modified {#modified}

Whether the field has been modified.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:118`

### name {#name}

The name of the field. This is the path to look up the value of the field in the form context.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:91`

### readOnly {#readOnly}

Whether the field is read-only.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:95`

### required {#required}

Whether the field is required.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:100`

### submittingValue {#submittingValue}

The current value of the field while accounting for ignored fields.

Type: `WritableComputedRef`

Source: `client/lib/use/useField.js:106`

### touched {#touched}

Whether the field has been touched.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:117`

### valid {#valid}

Whether the field is valid.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:101`

### validationDependencies {#validationDependencies}

The validationDependencies for the field.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:94`

### value {#value}

The current value of the field.

Type: `WritableComputedRef`

Source: `client/lib/use/useField.js:105`

### valueIsInitial {#valueIsInitial}

Whether the current value matches the initial value.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:108`

### valueUnset {#valueUnset}

Whether the current value is considered empty.

Type: `ComputedRef`

Source: `client/lib/use/useField.js:110`

## Source

`client/lib/use/useField.js:87`
