[@builder.io/react](../README.md) / [Modules](../modules.md) / [builder-component.component](../modules/builder_component_component.md) / BuilderComponentState

# Interface: BuilderComponentState

[builder-component.component](../modules/builder_component_component.md).BuilderComponentState

## Table of contents

### Properties

- [context](builder_component_component.BuilderComponentState.md#context)
- [key](builder_component_component.BuilderComponentState.md#key)
- [state](builder_component_component.BuilderComponentState.md#state)
- [updates](builder_component_component.BuilderComponentState.md#updates)

### Methods

- [update](builder_component_component.BuilderComponentState.md#update)

## Properties

### context

• **context**: `any`

#### Defined in

[src/components/builder-component.component.tsx:308](https://github.com/builderio/builder/blob/ee7a3a06/packages/react/src/components/builder-component.component.tsx#L308)

___

### key

• **key**: `number`

#### Defined in

[src/components/builder-component.component.tsx:309](https://github.com/builderio/builder/blob/ee7a3a06/packages/react/src/components/builder-component.component.tsx#L309)

___

### state

• **state**: `any`

#### Defined in

[src/components/builder-component.component.tsx:305](https://github.com/builderio/builder/blob/ee7a3a06/packages/react/src/components/builder-component.component.tsx#L305)

___

### updates

• **updates**: `number`

#### Defined in

[src/components/builder-component.component.tsx:307](https://github.com/builderio/builder/blob/ee7a3a06/packages/react/src/components/builder-component.component.tsx#L307)

## Methods

### update

▸ **update**(`state`): `any`

#### Parameters

| Name | Type |
| :------ | :------ |
| `state` | `any` |

#### Returns

`any`

#### Defined in

[src/components/builder-component.component.tsx:306](https://github.com/builderio/builder/blob/ee7a3a06/packages/react/src/components/builder-component.component.tsx#L306)
