반응 후크 양식을 사용하는 방법
npm을 사용하여 반응 후크 양식을 설치하는 방법
npm i react-hook-form
제출 시 React 후크 양식을 사용하는 방법
import React from "react";
import { useForm } from "react-hook-form";
import "bootstrap/dist/css/bootstrap.min.css";
export default function App() {
const { register, handleSubmit, errors } = useForm();
const onSubmit = (data) => console.log(data);
console.log(errors);
return (
<section class="login-block">
<div className="container-fluid auth-box card">
<form onSubmit={handleSubmit(onSubmit)}>
<div className="row">
<div className="md-col-6 offset-4 mt-3">
<input
type="text"
className="form-control"
placeholder="First name"
name="First name"
ref={register({ required: true, maxLength: 80 })}
/>
</div>
</div>
<div className="row">
<div className="md-col-6 offset-4 mt-3">
<input
className="form-control"
type="text"
placeholder="Last name"
name="Last name"
ref={register({ required: true, maxLength: 100 })}
/>
</div>
</div>
<div className="row">
<div className="md-col-6 offset-4 mt-3">
<input
className="form-control"
type="text"
placeholder="Email"
name="Email"
ref={register({ required: true, pattern: /^\S+@\S+$/i })}
/>
</div>
</div>
<div className="row">
<div className="md-col-6 offset-4 mt-3 mb-3">
<input type="submit" />
</div>
</div>
</form>
</div>
<div className="row">
<div className="md-col-6 offset-4 mt-3">
<a href="https://askavy.com/react-hooks-forms/">React-hooks-forms</a>{" "}
, -<a href="https://askavy.com/">React</a>
</div>
</div>
</section>
);
}
codesandbox.io의 코드 예
https://codesandbox.io/s/react-hook-form-askavy-0erju
출처 : react hooks forms
Reference
이 문제에 관하여(반응 후크 양식을 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/askavy/hw-to-use-react-hook-form-2jkd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import React from "react";
import { useForm } from "react-hook-form";
import "bootstrap/dist/css/bootstrap.min.css";
export default function App() {
const { register, handleSubmit, errors } = useForm();
const onSubmit = (data) => console.log(data);
console.log(errors);
return (
<section class="login-block">
<div className="container-fluid auth-box card">
<form onSubmit={handleSubmit(onSubmit)}>
<div className="row">
<div className="md-col-6 offset-4 mt-3">
<input
type="text"
className="form-control"
placeholder="First name"
name="First name"
ref={register({ required: true, maxLength: 80 })}
/>
</div>
</div>
<div className="row">
<div className="md-col-6 offset-4 mt-3">
<input
className="form-control"
type="text"
placeholder="Last name"
name="Last name"
ref={register({ required: true, maxLength: 100 })}
/>
</div>
</div>
<div className="row">
<div className="md-col-6 offset-4 mt-3">
<input
className="form-control"
type="text"
placeholder="Email"
name="Email"
ref={register({ required: true, pattern: /^\S+@\S+$/i })}
/>
</div>
</div>
<div className="row">
<div className="md-col-6 offset-4 mt-3 mb-3">
<input type="submit" />
</div>
</div>
</form>
</div>
<div className="row">
<div className="md-col-6 offset-4 mt-3">
<a href="https://askavy.com/react-hooks-forms/">React-hooks-forms</a>{" "}
, -<a href="https://askavy.com/">React</a>
</div>
</div>
</section>
);
}
Reference
이 문제에 관하여(반응 후크 양식을 사용하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/askavy/hw-to-use-react-hook-form-2jkd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)