Add Validation To a Form

Learn how to add validation to a form created with Formik.

After receiving the values in a form, it's necessary to validate the form. Form validation is the process of checking that all fields in the form are correctly filled. If there are issues with the way the form is filled, the user is notified so that they can make corrections and submit the form again.

Before writing validation logic, we need to define the format of data we are expecting for each field. This format varies according to the type of field and the purpose of the field. Some formats can include the following:

  • The field is required, and the user must fill in the field before submitting the form.

  • The field must be a valid email address. The input from the user must be in correct email address format. We could test this with regular expressions.

  • The field must contain at least 6 characters and at most 30 characters.

Get hands-on with 1200+ tech skills courses.