Skip to main content

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 }] },
}),
},
],
},
}