#content
Here is a list of additional resources for Module 1, Lesson 3 (Forms in React):
-
Forms from the official React docs (opens in a new tab) illustrate some examples of how React deals with certain form fields compared to traditional HTML tags, like the text area, select and file input tags. It also showcases how to handle multiple inputs by leveraging event.target.name and the implications of using null as a value in a controlled input.
-
Formik (opens in a new tab) is the most popular open source form library for React. It saves you lots of time when building forms and offers a declarative, intuitive and adoptable paradigm.
-
Yup (opens in a new tab) is an open-source library that integrates perfectly with Formik. It allows you to set all your form validation rules declaratively.
-
React-hook-form (opens in a new tab) is another popular library to easily manage your form state and validation rules.