в форму, но он не очищает поля react select. Задать setValue(' ') для каждого поля не получается, потому что отправка и очистка полей находится на уровень выше((
Как минимум можно попробовать на уровне выше сделать функцию с очисткой через setValue и перекидывать ее на уровень ниже Но по идее и reset должно давать передавать, это ж тоже из react-hook-form, да?
неа, это просто библиотека react-select
так если setValue находится внизу, как его передать выше, чтобы использовать в ф-ии?
А сама форма у тебя выше или ниже находится?
есть форма, в ней ф-ия отправки и очистки формы и внутри формы несколько компонентов react-select
тут реакт хук форм используется, а мне его не желательно использовать
Если тебе резет нужно вызывать из другого компонента, который к форме подключается, то передаешь reset в этот компонент или функцию и уже внутри компонента вызываешь
А ты у формы значение как собираешь в стейте?
Без react хук можно, ты useState используй. Напиши в ЛС, я не давно react select пользовался
Странно что резет его не очищает, много у тебя таких селектов?
Можно было бы реф прокинуть, но 5 штук тупо прокидывать)) тут бы реакт хук форм справились легко)
если ты используешь для основной формы реакт хук форм, то почему избегаешь его для селектов?
Обсуждают сегодня