---
title: "What is the difference between props and state in React? - GreatStack Forum"
url: "https://greatstack.dev/forum/post/what-is-the-difference-between-props-and-state-in-react-kxDkM"
type: "forum_post"
author: "Gaurav Maurya"
date: "2026-04-05"
tags:
  - "reactjs"
  - "props"
  - "usesatate"
  - "frontend"
---
# What is the difference between props and state in React?

**Gaurav Maurya** · 2026-04-05 · Score: +1 · 💬 0 comments · 👁 42 views

Tags: `reactjs`, `props`, `usesatate`, `frontend`

---

### Props

- Props means **properties**

- Used to pass data from parent to child

- **Read-only** (cannot be modified)

- Used for communication between components

### State

- Used to manage component data

- Can be **modified**

- Causes re-render when changed

- Managed inside component

### Key difference:

- **Props → external data**

- **State → internal data**

### Simple memory trick 🧠:

- **Props = Pass data**

- **State = Store data**

---

_Read and discuss at [GreatStack](https://greatstack.dev/forum/post/what-is-the-difference-between-props-and-state-in-react-kxDkM)._
