Как использовать React Hook Form с RNPickerSelect в React Native? - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь использовать RNPickerSelect (https://github.com/lawnstarter/react-native-picker-select) с формой реакции-крючка в React Native. Я пробовал с оболочкой контроллера использовать компонент RNPickerSelect. И он всегда вызывает «обязательную» ошибку. Может ли кто-нибудь указать мне правильное направление? Вот мой код.

const CategoryContentView = () => {
   const tempData = [];
   categories.forEach((data) => {
     tempData.push({ label: `${data.name}`, value: `${data.id}` });
   });
   return (
     <>
       <Controller
         as={
           <RNPickerSelect
           onValueChange={(value) => {
             setCategory(value);
           }}
           items={tempData}
         />}
         rules={{
         required: true,
       }}
         control={control}
         name="category"
         valueName="value"
         onChange={([value]) => value}
         error={!!get(errors, 'category')}
       />
       {errors.category && <ErrorView errors={['this is required']} />}
     </>
 };

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...