FieldArray
Headless compound-компонент для динамических массивов из @reformer/cdk. Массив
принадлежит модели (model.<field>), в схеме объявляется узлом
{ model: model.$.items, item: (row) => узел }, а FieldArray.* получает ноду массива
(control={form.items}, FormArray<T>) и раздаёт состояние и обработчики через render-props —
разметку и стили вы пишете сами. Ключ строки (id в render-props) — keyAt(index) ноды: он
держится за элемент и не меняется при перестановке. Для готового вида используйте
FieldArraySection из @reformer/ui-kit.
Variants — готовые конфигурации компонента: один и тот же компонент с разными преднастроенными пропсами. Витрина состояний (напр. обычный Select и Select с расширенной информацией — два варианта).
Examples — приёмы в коде: как решить задачу. Напр. как разные Data Provider’ы работают с компонентом (рецепты использования).