---
title: "Discussion on \"What are Controlled and Uncontrolled Components in React.js?\" | Hashnode"
description: "Discussion on \"What are Controlled and Uncontrolled Components in React.js?\". In React.js, managing form inputs and user interactions is a crucial part of building dynamic web applications.\nTwo key concepts that developers need to understand are controlled and uncontrolled components. These concepts define how form data is han..."
url: "https://hashnode.com/posts/what-are-controlled-and-uncontrolled-components-in-reactjs/66f69263a4d422f7eb241103"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [What are Controlled and Uncontrolled Components in React.js?](https://sumitmupadhyay.hashnode.dev/what-are-controlled-and-uncontrolled-components-in-reactjs?utm_source=hashnode&utm_medium=feed)

In React.js, managing form inputs and user interactions is a crucial part of building dynamic web applications. Two key concepts that developers need to understand are controlled and uncontrolled components. These concepts define how form data is han...

Sep 27, 2024 · 16 min read · sumitmupadhyay.hashnode.dev  
Read the article

-   [#frontend-development](https://hashnode.com/tag/frontend-development)
-   [#javascript](https://hashnode.com/tag/javascript)
-   [#controlled-and-uncontrolled-components](https://hashnode.com/tag/controlled-and-uncontrolled-components)
-   [#reactjs](https://hashnode.com/tag/reactjs)

## Written by

[Sumit Upadhyay](https://hashnode.com/@sumitupadhyay)

@sumitupadhyay · India 🇮🇳

  
[View profile](https://hashnode.com/@sumitupadhyay)

Software Developer

Software Engineer

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
