【发布时间】:2021-02-22 06:52:12
【问题描述】:
我只是不明白“数据”是如何用 7006 错误加下划线的,但在 React Hooks 的首页 (https://react-hook-form.com/get-started#Quickstart) 上的测试环境中,它确实有效。
我是否缺少依赖项或需要其他文件或导入某些内容?
我在另一个领域也遇到了这个问题。
import React from "react";
import ReactDOM from "react-dom";
import { useForm } from "react-hook-form";
import "./styles.css";
function App() {
const { register, handleSubmit, watch, errors } = useForm();
const onSubmit = data => {
console.log(data);
}; // your form submit function which will invoke after successful validation
console.log(watch("example")); // you can watch individual input by pass the name of the input
return (
<form onSubmit={handleSubmit(onSubmit)}>
<label>Example</label>
<input name="example" defaultValue="test" ref={register} />
<label>ExampleRequired</label>
<input
name="exampleRequired"
ref={register({ required: true, maxLength: 10 })}
/>
{errors.exampleRequired && <p>This field is required</p>}
<input type="submit" />
</form>
);
}
const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
export default App;
【问题讨论】:
-
到底是什么问题?
标签: javascript reactjs typescript react-hooks