useFieldHandleRef()
function useFieldHandleRef<H>(outerRef): RefObject<unknown>;
Defined in: platforms/react/field-binding/field-handle.ts:61
Ref для контрола поля + императивный handle для потребителя.
Возвращённый ref вешается на контрол. На outerRef публикуется:
- handle самого контрола, если тот его реализует (
useImperativeHandleкомпозита); - иначе — базовый FieldHandle, построенный из DOM-узла контрола.
Хук вызывается безусловно; вешать ref на контрол стоит только при заданном outerRef —
так function-компонент без ref-поддержки не получает лишний ref.
Type Parameters
H
H = FieldHandle
Parameters
outerRef
ref потребителя (из forwardRef или schema.node(sel).getRef()).
Ref<H> | undefined
Returns
RefObject<unknown>
ref, который нужно передать контролу.