yup_Library

정의

  • 선언형 입력 검증 라이브러리

사용법

//let yup = require('yup'); 
//또는
import * as yup from 'yup';

const schema = yup.object().shape({
  name: yup.string().required(),
  age: yup
  	.number()
  	.required()
  	.positive()
  	.integer(),
  email: yup
  	.string()
  	.required('')
  	.email('올바른 이메일 주소를 입력해주세요'),
 website: yup.string().email(),
 password: yup
  	.string()
  	.required('')
  	.min(8, '비밀번호는 8자 이상 입력해주세요'),
 createOn: yup.date().default(function(){
   return new Date();
 }),
});

const LoginPage = () => {
	const methods = useForm({
      mode: 'onChange',
      resolver: yupResolver(schema)
    });
  

좋은 웹페이지 즐겨찾기