ArrayItems

A list whose item shape you define. Use it for a repeatable field, such as a list of features or a set of tags, where each item is a single value or a structured object. Unlike other types, its runtime shape is not fixed. It is an array of whatever you declare in the manifest.

Component

In your component code, import the ArrayItems type from @wix/editor-react-types:

Copy

ArrayItems is an array whose element shape is the one you declared. In your component, use a type that matches that declaration rather than the generic ArrayItems.

Usage

Your code either consumes a value of type ArrayItems or produces one:

Manifest

In your manifest, declare the field with the arrayItems dataType:

Copy

The declaration also defines the item shape, which becomes the runtime element type. A data property nests that shape under dataItem for a single value or data for a structured object. A context item or a function nests it under item.

Declaration

Declare an arrayItems field in one of these ways, depending on where the value comes from.

Last updated: 2 November 2026

Did this help?