Forms
Handle forms, inputs, and form actions in React.

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


Forms are essential for user interaction in web applications. React provides controlled and uncontrolled approaches to form handling, each with its own use cases.

In this section you’ll learn how to manage form state, handle submissions, work with different input types, and use React 19’s form actions.

Lessons in this unit:

0: ▶︎ Introduction
1: Managing forms in React
2: Form Actions
3: React, how to make a checked checkbox editable
4: How I fixed an issue with a React login form state and Browser autofill
5: How to get the value of an input element in React