# ViewRenderEvent

typedef

Fired after a topmost [change block](module_engine_view_view-EditingView.md#function-change) and all [post-fixers](module_engine_view_document-ViewDocument.md#function-registerPostFixer) are executed.

Actual rendering is performed as a first listener on 'normal' priority.

```typescript
view.on( 'render', () => {
	// Rendering to the DOM is complete.
} );
```

This event is useful when you want to update interface elements after the rendering, e.g. position of the balloon panel. If you wants to change view structure use [post-fixers](module_engine_view_document-ViewDocument.md#function-registerPostFixer).

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-engine/src/view/view.ts#L837)

<a id="properties">

## Properties

<a id="member-args">

### `args: [ ]`

<a id="member-name">

### `name: 'render'`

#### Value

`object`

## Fired by

* [EditingView#render](module_engine_view_view-EditingView.md#event-render)

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
