---
title: "Discussion on \"Why props are immutable in React?\" | Hashnode"
description: "Discussion on \"Why props are immutable in React?\". Predictable UI\n\nSince props can’t be changed by the child, the data flow is unidirectional (Parent → Child).\n\nThis makes your UI predictable and easier to debug.\n\n\n\nPure Components & Performance Optimization\n\nImmutable props allow React to do shallow..."
url: "https://hashnode.com/posts/why-props-are-immutable-in-react/691ea3d0a84e06364d5cbe46"
---

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

Discussion

# [Why props are immutable in React?](https://bikash8848.hashnode.dev/why-props-are-immutable-in-react?utm_source=hashnode&utm_medium=feed)

Predictable UI Since props can’t be changed by the child, the data flow is unidirectional (Parent → Child). This makes your UI predictable and easier to debug. Pure Components & Performance Optimization Immutable props allow React to do shallow...

Nov 20, 2025 · 2 min read · bikash8848.hashnode.dev  
Read the article

-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#react](https://hashnode.com/tag/react)
-   [#typescript](https://hashnode.com/tag/typescript)
-   [#immutable](https://hashnode.com/tag/immutable)
-   [#props-in-reactjs](https://hashnode.com/tag/props-in-reactjs)

## Written by

[Bikash Mainali](https://hashnode.com/@bikash8848)

@bikash8848

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

Software Engineer

Experienced Java/JavaScript full-stack developer over 6 years of extensive expertise serving key role on elite technical teams developing enterprise software for healthcare, apple ad-platform, banking, and e-commerce. Adaptable problem-solver with high levels of skill in Groovy, Java, Spring, Spring Boot, Hibernate, JavaScript, TypeScript, Angular, Node, Express, React, MongoDB, IBM DB2, Oracle, PL/SQL, Docker, Kubernetes, CI/CD pipelines, AWS, Micro-service and Agile/Scrum. Strong technical skills paired with business-savvy UI design expertise. Personable team player with experience collaborating with diverse cross-functional teams.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
