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

# ViewUpdateContext

## Properties

### actions {#actions}

Available action and transition lists.

Type: `object`

Source: `client/lib/use/useViewUpdate.js:78`

### formContext {#formContext}

The form context; provide it under FormContextSymbol so child field components can inject it.

Type: [FormContext](/v3/reference/api/js/use/useForm/types/FormContext.md)

Source: `client/lib/use/useViewUpdate.js:73`

### formInitialValue {#formInitialValue}

Reactive object populated with the fetched instance data; passed as v-model to FormModel.

Type: `any`

Source: `client/lib/use/useViewUpdate.js:72`

### instance {#instance}

Computed display state.

Type: `object`

Source: `client/lib/use/useViewUpdate.js:77`

### instanceObject {#instanceObject}

The fetch-side object instance (display/read).

Type: `ObjectInstance`

Source: `client/lib/use/useViewUpdate.js:76`

### modelConfig {#modelConfig}

Model metadata and view config.

Type: `object`

Source: `client/lib/use/useViewUpdate.js:75`

### objectForm {#objectForm}

The submit-side form state and submit trigger.

Type: [ObjectFormInstance](/v3/reference/api/js/use/useObjectForm/types/ObjectFormInstance.md)

Source: `client/lib/use/useViewUpdate.js:74`

## Source

`client/lib/use/useViewUpdate.js:71`
