Hello folks! welcome back to a new section of our tutorial on ReactJS. In this section of our tutorial on ReactJS, we will be studying about ReactJS Form Programming.
The nature of form programming needs the state to be maintained. Because, the input field information is going to get changed as the users interacts with the form. But as we learned earlier, React library doesn't store or maintain any state information by itself and component need to use state management api to manage state. Considering this, React makes available two types of component to support form programming.
The nature of form programming needs the state to be maintained. Because, the input field information is going to get changed as the users interacts with the form. But as we learned earlier, React library doesn't store or maintain any state information by itself and component need to use state management api to manage state. Considering this, React makes available two types of component to support form programming.
- Controlled component - In controlled component, React provides a special attribute, value for all input elements and controls the input elements. The value attribute can be used to get and set the value of the input element. It has to be in sync with state of the component.
- Uncontrolled component - In this type of component, React gives a very little support for form programming. It has to make use of Ref concept (another React concept to get a DOM element in React component during runtime) to do the form programming.
Let us learn the form programming making use of controlled and also the uncontrolled component in this tutorial.
Alright guys! This is where we are going to be rounding up for this tutorial. In our next tutorial, we are going to be studying about ReactJS Controlled Component.
Feel free to ask your questions where necessary and we will attend to them as soon as possible. If this tutorial was helpful to you, you can use the share button to share this tutorial.
Follow us on our various social media platforms to stay updated with our latest tutorials. You can also subscribe to our newsletter in order to get our tutorials delivered directly to your emails.
Thanks for reading and bye for now.
Feel free to ask your questions where necessary and we will attend to them as soon as possible. If this tutorial was helpful to you, you can use the share button to share this tutorial.
Follow us on our various social media platforms to stay updated with our latest tutorials. You can also subscribe to our newsletter in order to get our tutorials delivered directly to your emails.
Thanks for reading and bye for now.