---
title: "execute component · RUAL Documentation"
description: "RUAL state block."
canonical: https://docs.rual.nl/block-types/state/iteratestate_component
language: en
---

# execute component

This block is part of the [`state`](https://docs.rual.nl/block-types/state) group and was last modified in core [`v13.0.6`](https://docs.rual.nl/core-versions/130006).

### Custom React component Selection Required

This block relies on a react component to perform its component rendering actions. You must manually select the react component you want to use in your UI using the custom component selector modal. To access the modal, click the white button on the block.

- iteratestate_Connect required `iteratestate` The block that will execute this component iteration

[execute component](https://docs.rual.nl/block-types/state/iteratestate_component) needs no wired pins for a minimal setup; it is configured on the block itself.

![Studio canvas example for the execute component block: typical wiring for execute component.](https://docs.rual.nl/canvas-examples/iteratestate_component.png)

### Version history

Introduced in [`v13.0.6`](https://docs.rual.nl/core-versions/130006).
