Just a few weeks until the 2021 JavaScript Full-Stack Bootcamp opens.
Signup to the waiting list!

A common scenario involves having a form, and you want to get the value of one of the form fields, for example when the user clicks a button.

How can you do so?

Using hooks, you can create a variable for each input field, and listening on the onChange event you call the “set” function for that variable.

Here’s an example:

const [title, setTitle] = useState('')

And on the input field in JSX:

<input onChange={event => setTitle(event.target.value)} />

In this way, when you are in the event handler for the submit event of the form, or anywhere you want, you can get the value of the field from the title value.

Download my free React Handbook

The 2021 JavaScript Full-Stack Bootcamp will start at the end of March 2021. Don't miss this opportunity, signup to the waiting list!

More react tutorials: