SuperAPI AI 工具集

formik

前端与建站

查看项目

更新于 10-16 00:04

技能介绍

用途:Formik 是面向 React 的表单状态管理库,用于管理表单值、校验、提交与字段状态,适合构建复杂表单、处理表单提交及字段数组场景。

主要能力:内置校验(可配合 Yup 的 validationSchema,也可用自定义 validate 函数或字段级 validate);提供 Formik 组件、Form、Field、ErrorMessage、FieldArray、useFormik Hook、useField、useFormikContext 等 API;支持字段数组(含基本数组与对象数组的 push、remove);暴露 values、errors、touched、isSubmitting、isValid、isValidating、dirty 等状态,以及 handleSubmit、handleChange、handleBlur、handleReset、setFieldValue、setFieldTouched、setFieldError、setValues、setErrors、setTouched、setStatus、setSubmitting、resetForm、validateForm、validateField、getFieldProps、getFieldMeta、getFieldHelpers 等处理器与辅助方法;支持异步提交、服务端错误回填(setErrors)、enableReinitialize;提供 TypeScript 类型用法。

使用方式:先执行 npm install formik yup,然后从 formik 导入所需组件或 Hook,配置 initialValues、validationSchema/validate 与 onSubmit 即可。

限制:资料未提供收费、价格、平台与效果信息;仅面向 React 生态;未提供版本要求等更多细节。