我创建了一个由几个组件组成的react formik表单。我需要将useFormik对象传递给表单的组件。什么是适合formik的类型?
父窗体
const formik = useFormik({ ...
子组件
interface IAddressBoxProps {
skip: () => void
formik: any
}
const AddressBox: React.FC<IAddressBoxProps> = (props: IAddressBoxProps) => {
const { skip, formik } = props
...
3条答案
按热度按时间xt0899hw1#
当你不确定某个类型时,你可以使用
typeof formik
来获取该变量的类型。钩子签名是
因此返回类型是
FormikProps
,其中的泛型取决于表单的值。Hook Docs
打字机Playground
plupiseo2#
这可能是旧的,但您的界面可以像这样
pu82cl6c3#
你需要设置一些默认属性。