я создаю форму с помощью React-sele c. Когда я выполняю функцию и передаю параметры, он возвращает мне
Ожидается 1 аргумент, но он получает 0.ts (2554) index.tsx (31, 31): аргумент для 'selectRef' не предоставлен.
useEffect(() => {
function parseSelectValue(selectRef: { state: { value: any } }) {
const selectValue = selectRef.state.value
if (!multiple) {
return selectValue ? selectValue.id : ''
}
return selectValue
? selectValue.map((option: { id: any }) => option.id)
: []
}
registerField({
name: fieldName,
ref: ref.current as any,
path: 'state.value',
parseValue: parseSelectValue,
clearValue: (selectRef: { select: { clearValue: () => void } }) => {
selectRef.select.clearValue()
}
})
parseSelectValue()
}, [fieldName, registerField, multiple])