Ошибка при использовании Formik в приложении реакции на родную - PullRequest
1 голос
/ 28 января 2020

Я использую Formik в реагировать нативное приложение с помощью выставки При использовании его в форме входа в систему он выдает эту ошибку:

ReferenceError: Невозможно найти переменную: значения

<Formik
      initialValues={{ email: '', password: '' }}
      onSubmit={ values => {this.handleSubmit(values)}}
       >
            {formikProps => (
                    <>
                            <FormInput
                                name="email"
                                value={values.email}
                                onChangeText={formikProps.handleChange('email')}
                                placeholder="Enter email"
                                autoCapitalize="none"
                                iconName="ios-mail"
                                iconColor="#2C384A"
                            />
                            <FormInput
                                name="password"
                                value={values.password}
                                onChangeText={formikProps.handleChange('password')}
                                placeholder="Enter password"
                                secureTextEntry
                                iconName="ios-lock"
                                iconColor="#2C384A"
                            />
                            <View style={styles.buttonContainer}>
                                <FormButton
                                buttonType="outline"
                                onPress={formikProps.handleSubmit}
                                title="LOGIN"
                                buttonColor="#039BE5"
                                />
                            </View>
                    </>
                )}
    </Formik>

, почему он не распознает значения как I точно следовал учебнику?

1 Ответ

2 голосов
/ 28 января 2020

Ваша проблема в том, что вы не передаете values, поэтому вы получаете эту ошибку.

изменить:

{formikProps => (

Кому:

{({formikProps, values}) => (

Для получения дополнительной информации ознакомьтесь с официальной документацией здесь .

...