---
title: "Discussion on \"Difference between controlled and uncontrolled components in React.js\" | Hashnode"
description: "Discussion on \"Difference between controlled and uncontrolled components in React.js\". When working with forms in React.js, developers often encounter the terms \"controlled components\" and \"uncontrolled components.\" These concepts represent two distinct approaches to managing form elements and their states within a React application. I..."
url: "https://hashnode.com/posts/difference-between-controlled-and-uncontrolled-components-in-reactjs/657352c8419add9a2962db4c"
---

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

Discussion

# [Difference between controlled and uncontrolled components in React.js](https://blog.itsahmadawais.com/difference-between-controlled-and-uncontrolled-components-in-reactjs?utm_source=hashnode&utm_medium=feed)

When working with forms in React.js, developers often encounter the terms "controlled components" and "uncontrolled components." These concepts represent two distinct approaches to managing form elements and their states within a React application. I...

Dec 8, 2023 · 2 min read · blog.itsahmadawais.com  
Read the article

-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#forms](https://hashnode.com/tag/forms)
-   [#react-js](https://hashnode.com/tag/react-js)
-   [#components](https://hashnode.com/tag/components)

## Written by

[Awais Ahmad](https://hashnode.com/@itsahmadawais)

@itsahmadawais · Pakistan

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

Backend-heavy Full Stack Engineer / Cloud Engineer

Software Engineer, Dev-ops, AWS

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
