bindFieldProps()
function bindFieldProps(
adapter,
seam,
componentProps): Record<string, unknown>;
Defined in: platforms/react/field-binding/field-adapter.ts:100
Props контрола под адаптер: срезает служебные ключи обёртки и strip адаптера, кладёт значение
в valueProp (через toValue), вешает changeProp, который прогоняет эмит контрола через
fromEmit в value-based onChange поля, и пробрасывает blur (bindBlur либо onBlur).
Без адаптера seam проходит как есть (value / onChange / onBlur).
componentProps спредятся ПЕРВЫМИ — seam их перекрывает при совпадении ключей.
Parameters
adapter
Адаптер контрола или undefined (value-based контрол).
FieldAdapter | undefined
seam
Значение поля и его колбэки.
componentProps
Record<string, unknown> = {}
Прочие props контрола.
Returns
Record<string, unknown>
Плоский объект props для спреда в контрол.