Formik is a library that makes form handling in React apps easy.
In this article, we’ll look at how to handle form inputs with Formik.
We can add field-level validation by creating validation functions and passing it into the validate
prop of the Field
component.
For instance, we can write:
import React from "react";
import { Formik, Form, Field } from "formik";
function validateEmail(value) {
let error;
if (!value) {
error = "Required";
} else if (!/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i.test(value)) {
error = "Invalid email address";
}
return error;
}
#javascript #technology #programming