#reactjs #react-hook-form
Вопрос:
const { myDropDown} = watch();
возвращает значение этого, но есть ли способ с помощью watch() получить фактический текст выбора?
В качестве примера мой выбор может быть
<select name="myDropDown">
<option value="1">Cheese</option>
<option value="2">Ham</option>
</select>
watch()
как указано выше, это вернет мне 1 или 2, но я хочу, чтобы он вернул мне сыр или ветчину.
Документы: https://react-hook-form.com/api/useform/watch — похоже, это не помогло.
Ответ №1:
Бросил быстрый взгляд на документы, похоже, вы можете передать наблюдение за параметром.
Вот так:
const watchFields = watch(["showAge", "number"]); // you can also target specific fields by their names
Ты пробовал это сделать?
Нашел пример песочницы здесь, они оборачивают вокруг него контроллер и используют компонент раскрывающегося списка.
Надеюсь, это поможет.
Комментарии:
1. да, я думаю, что это просто другой способ написания const { myDropDown} = смотреть();
2. Помогла ли ссылка, которую я добавил выше?