使用useField与react-naitve一起使用Formik?

时间:2020-05-26 13:36:03

标签: reactjs react-native formik

我不将formik的Field与react-native一起使用

因为医生说<Field /> will default to an HTML <input /> element

我想使用useFieldhttps://stackoverflow.com/a/58650742/433570) 想知道useField是否可以与react-native一起使用?

import React from "react";
import { useField, useFormikContext } from "formik";
import DatePicker from "react-datepicker";

export const DatePickerField = ({ ...props }) => {
  const { setFieldValue } = useFormikContext();
  const [field] = useField(props);
  return (
    <DatePicker
      {...field}
      {...props}
      selected={(field.value && new Date(field.value)) || null}
      onChange={val => {
        setFieldValue(field.name, val);
      }}
    />
  );
};

0 个答案:

没有答案