Перейти к основному содержимому

FormArray()

function FormArray(__namedParameters): ReactNode;

Defined in: core/render/components/form-array.tsx:58

FormArray - маркерный компонент для массивов

Этот компонент не рендерится напрямую. Он используется как дискриминатор типа в RenderSchema для определения ArrayRenderNode.

Фактический рендеринг массива выполняется в RenderNodeComponent, который использует selector-based children для определения частей массива.

Parameters

__namedParameters

FormArrayProps

Returns

ReactNode

Example

{
component: FormArray,
componentProps: {
array: path.items,
children: [
{ selector: 'header', component: HeaderComponent },
{ selector: 'empty', component: EmptyComponent },
{
selector: 'item',
render: (itemPath) => ({
component: Box,
componentProps: { children: [{ component: itemPath.name }] },
}),
},
],
},
}