SuperAPI AI 工具集

react-hook-form

前端与建站

查看项目

更新于 10-15 21:40

技能介绍

用途:这是一个面向 React Hook Form v7 的参考资料技能,帮助按任务定位到相应文档页面,覆盖从入门到进阶的 API 用法。

主要能力:文档按目录组织,含 get-started、api、typescript、advanced、faqs、dev-tools 等分类,以及 samples 示例。api 分类下列出 useForm、useController、useFormContext、useWatch、useFormState、useFieldArray、useLens、createFormControl,以及 register、unregister、formState、watch、subscribe、handleSubmit、reset、resetField、resetDefaultValues、setError、clearErrors、setValue、setValues、setFocus、getValues、getFieldState、trigger、control、form 等表单方法,还有 Controller、FormProvider、Watch、ErrorMessage、FormStateSubscribe 等组件。

使用方式:先从任务映射到分类,再读取该分类的 README.md 定位目标页面,最后读取对应 .md 获取细节。任务映射包括:安装与基础表单、校验规则与模式集成对应 get-started;useForm、register、handleSubmit、reset、watch、setValue、getValues 对应 api;Controller、useController、FormProvider、useFormContext 对应 api;useFieldArray、useLens、createFormControl 对应 api;useWatch、useFormState、subscribe、formState 对应 api;类型定义与泛型对应 typescript;可访问性、向导表单、测试、虚拟列表对应 advanced;性能、类组件、watch 与 getValues 对比、条件渲染对应 faqs;DevTools 安装与调试对应 dev-tools;实现示例对应 samples;安装与开发环境命令对应 scripts。

适用场景:在 React 项目中使用 RHF v7 进行表单开发、校验、类型定义、调试与性能优化时查阅。

限制:资料仅给出目录结构与查阅路径,未提供具体 API 参数、返回值、代码示例内容及安装命令细节;此类内容需查阅相应 .md 文件,本文暂未提供。