基于React
DevTool本身是由React构建的,因此您可以轻松地与React应用程序集成。
React Hook Form 开发工具可帮助验证您的表单。
DevTool本身是由React构建的,因此您可以轻松地与React应用程序集成。
</>
React Hook Form致力于在使用React构建表单方面提供丰富的经验。此工具将帮助调试表单。
DevTools是一个开源项目,因此我们所有人都可以一起改善体验。
步骤 1: 安装 @hookform/devtools
作为开发依赖包.
步骤 2: 与您的React集成 App就像将组件导入到您的App / Form, 然后加入control
到其开发工具组件中。
import React from "react"; import { useForm } from "react-hook-form"; import { DevTool } from "@hookform/devtools"; export default () => { const { register, control, handleSubmit } = useForm({ mode: "onChange", }); return ( <> <form onSubmit={handleSubmit(d => console.log(d))}> <h1>React Hook Form DevTools</h1> <label>Test</label> <input {...register("test")} /> <input type="submit" /> </form> <DevTool control={control} /> {/* set up the dev tool */} </> ); };
您可以与以下演示交互,以查看实际的开发工具。
读取输入和整个表单状态。
注意: 因为RHF基于 不受控制的输入,update按钮将刷新DevTool读取最新的输入值和表单状态。
输入或表单有效或无效时的视觉反馈
搜索注册的输入以及自定义注册的组件。
注意: 您可以轻松找通过点击Native按钮进行输入。这会很有用在处理大型表单时。
■ RHF DevTools