Работает ли хук Formik useForms в React Native? - PullRequest
0 голосов
/ 02 апреля 2020

Я следую примеру useField в нижней части Учебник Formik для создания пользовательских вводов.

Однако при добавлении * 1007 я получаю ошибку View config not found for name form. Make sure to start component names with a capital letter. * составная часть.

Возможно, это не предназначено для использования с React Native? Вот супер минимальный пример, чтобы показать проблему. https://snack.expo.io/@gollyjer / formik-custom-input (нажмите кнопку Android или iOS в правом верхнем углу для проверки на эмуляторе устройства).

Вот код. Я понимаю, что это не будет работать как есть ... Мне просто нужно, чтобы он отображался без ошибок.

import * as React from 'react';
import { View, Text, TextInput } from 'react-native';
import { Form, Formik, FormikProps, useField } from 'formik';

const App = () => {
  const MyInput = props => {
    const [field, meta] = useField(props);

    return (
      <TextInput
        {...props}
      />
    );
  };

  return (
    <View style={{ flex: 1 }}>
    <Text>Formik Test</Text>
      <Formik
        initialValues={{ display_name: 'Jeremy' }}
        onSubmit={async values => {
          console.log('submitting');
        }}>
        <Form>
          <MyInput
            name="DisplayName"
          />
        </Form>
      </Formik>
    </View>
  );
};

export default App;

Любая помощь действительно приветствуется. Спасибо! ?

...