Picker does not appear
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 30/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, react-native
- Ambito
- mobile
Direzione di ricerca
Riproduci l’esempio iOS usando la composizione MyPicker mostrata, iniziando con makeInput, withPickerValues e TextInput. Traccia il motivo per cui il picker non appare e verifica che il picker del genere venga renderizzato e possa fornire il valore selezionato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I'm using your example code "MyPicker" no matter what I try, the Picker does not show. I'm using iOS. My code, which is essentially your example. What has changed?
import React from "react";
import { Button, TextInput, Text, View } from "react-native";
import {Formik} from 'formik'
import {compose} from 'recompose'
import makeInput, {handleTextInput,
withNextInputAutoFocusForm,
withNextInputAutoFocusInput,
KeyboardModal,
withPickerValues
} from 'react-native-formik'
import { TextField } from "react-native-material-textfield";
import * as Yup from 'yup'
const FormikInput = compose(
handleTextInput,
withNextInputAutoFocusInput
)(TextField)
const MyPicker = compose(
makeInput,
withPickerValues
)(TextInput)
const InputsContainer = withNextInputAutoFocusForm(View)
const validationSchema = Yup.object().shape({
email: Yup.string()
.required()
.email("That's not a valid email"),
password: Yup.string()
.required()
.min(3, "That's too small"),
gender: Yup.string()
})
export default ThisForm => (
<Formik
onSubmit={values => {KeyboardModal.dismiss(); console.log(values)}}
validationSchema={validationSchema}
>
{props => {
return (
<InputsContainer style={{ padding: 10 }}>
<FormikInput label="email" name="email" type="email" />
<FormikInput label="password" name="password" type="password" />
<MyPicker
name="gender"
values={[{label: 'male', value: 'M'}, {label: 'female', value: 'F'}]}
/>
<Button onPress={props.handleSubmit} title="Submit" />
{/* <Text style={{fontSize: 20}}>{JSON.stringify(props, null, 2)}</Text> */}
</InputsContainer>
)
}}
</Formik>
)
- Lingua principale
- JavaScript
- Stelle
- 397
- Fork
- 47
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di bamlab/react-native-formik
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
bamlab/react-native-formik#173 · 3 commenti ·
-
Nested Form WalkthroughAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
bamlab/react-native-formik#162 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
bamlab/react-native-formik#156 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
bamlab/react-native-formik#145 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
bamlab/react-native-formik#142 · 4 commenti · 2 reazioni ·
Tutte le issue di bamlab/react-native-formik
Issue simili
-
neutral:fix
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
wazuh/wazuh-documentation#10611 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
remotion-dev/remotion#12905 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement websites
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
quarto-dev/quarto-cli#15255 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Money fields reject amounts that aren't multiples of $500, so Find cliffs silently does nothingAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
PolicyEngine/cliff-watch#44 ·