Formik and Yup Form

 import {Form, Formik, Field, ErrorMessage} from "formik";

import * as obj from "yup";
import React from "react";

export function TestFormik() {

const validation=obj.object({
email:obj.string().required("Please Input Email"),
password:obj.string().required("Please Input Email"),
})

function LogIn() {
alert("Success")
}

return <>
<Formik validationSchema={validation} initialValues={{email:"",password:""}} onSubmit={LogIn}>
{
({handleSubmit})=>{

return <>
<Form onSubmit={handleSubmit}>
<Field name={"email"} />
<ErrorMessage component={"p"} name={"email"} style={{color:"red"}} />
<Field name={"password"} type={"Password"}/>
<ErrorMessage component={"p"} name={"password"} style={{color:"red"}} />
<Field type={"submit"} value={"LogIn"}/>
</Form>
</>
}
}
</Formik>
</>
}

Comments

Popular posts from this blog

App 1st User Define Component

Example 1

Rabiit