How to implement the React-Formik form library on a simple form?

Gugatharsan Sivalingam
6 min readDec 19, 2020
Build forms in React, without the tears.

In this article, we are going to look at how to implement the react-formik library to a simple form with validation. Formik is a small library that helps you deal with forms in react.

Why do we need to use Formik?

· Managing form data

· Form submission

· Form validation and displaying error messages

· Formik helps you deal with forms in a scalable, performant, and easy way

Let’s design our simple form first!!

User Registration Form

This is the form we are going to use in this article. First, you have to install the Formik library. Open the terminal in VS Code. You can install Formik with NPM or Yarn.


$ npm install formik –save


$ yarn add formik

Note: Formik is compatible with React v15+ and works with ReactDOM and React Native.

After successfully installing the Formik library you have to import the useFormik from the Formik library as follows.



Gugatharsan Sivalingam

I’m a tech savvy person who loves to keep myself updated to the current trends of the technology world.