Estoy tratando de publicar datos en la API usando Picker y Formik, pero en Formik devuelve un valor vacío de Picker.
El problema se detecta en el Picker , en onValueChange .
NOTA: En el Selector, obtenga datos correctamente.
<Formik initialValues={{ article: '', type: '' }} onSubmit={(values, { setSubmitting }) => { if(values.article == '') { handleMessage('The field is mandatory'); setSubmitting(false); } else { console.log(values); handleCreateItem(values, setSubmitting); } }} > {({handleChange, handleBlur, handleSubmit, values, isSubmitting}) => ( <CFormArea> <TextInput placeholder="Article" placeholderTextColor={text} onChangeText={handleChange('article')} onBlur={handleBlur('article')} value={values.article} /> <CLabel>Type</CLabel> <Picker style={{color:'white'}} selectedValue={values.type} onValueChange={(itemValue) => handleChange('type', itemValue)} > { getType.map((types, index) => { return <Picker.Item key={index} label={types.material} value={types.id} /> }) } </Picker> {!isSubmitting && ( <Button onPress={handleSubmit}> <TextButton> Create Item </TextButton> </Button> )} </CFormArea> )} </Formik>