Course Content

  • custom hook and forms

Course Content


In React, there are primarily two sorts of form input:

  • component that is not under control.
  • component that can be controlled.

As it comes to handling forms, it's all about how you manage the data when it changes or is submitted. In HTML, form data is normally handled via the Document Object Model (DOM). Form data is often handled by components in React. All data is kept in the component state when it is handled by the components.

In React, there are two sorts of form input. We have two types of input: uncontrolled and controlled. In that they remember what you typed, the uncontrolled inputs are similar to standard HTML form inputs. To get the form values, we'll utilise ref.

React employs forms to allow users to interact with the web page in the same way that HTML does.

By making the React state the "one source of truth," we may merge the two. The React component that renders a form then has control over what happens in that form when the user enters data. A "controlled component" is an input form element whose value is managed by React in this way.

Recommended Courses

Share With Friend

Have a friend to whom you would want to share this course?

Download LearnVern App

App Preview Image
App QR Code Image
Code Scan or Download the app
Google Play Store
Apple App Store
598K+ Downloads
App Download Section Circle 1
4.57 Avg. Ratings
App Download Section Circle 2
15K+ Reviews
App Download Section Circle 3
  • Learn anywhere on the go
  • Get regular updates about your enrolled or new courses
  • Share content with your friends
  • Evaluate your progress through practice tests
  • No internet connection needed
  • Enroll for the webinar and join at the time of the webinar from anywhere