---
title: "Discussion on \"State Management: Context API, Prop Drilling, React.memo, useMemo, and useCallback\" | Hashnode"
description: "Discussion on \"State Management: Context API, Prop Drilling, React.memo, useMemo, and useCallback\". Why does managing state become difficult as applications grow?\nWhen you first build a React application, state management feels intuitive. You keep your data in a parent component and pass it down to"
url: "https://hashnode.com/posts/state-management-context-api-prop-drilling-react-memo-usememo-and-usecallback/6a959373cff657c10b6cc746"
---

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

Discussion

# [State Management: Context API, Prop Drilling, React.memo, useMemo, and useCallback](https://harshjosolkar.hashnode.dev/state-management-context-api-prop-drilling-react-memo-usememo-and-usecallback?utm_source=hashnode&utm_medium=feed)

Why does managing state become difficult as applications grow? When you first build a React application, state management feels intuitive. You keep your data in a parent component and pass it down to

Aug 7 · 7 min read · harshjosolkar.hashnode.dev  
Read the article

-   [#chaicode](https://hashnode.com/tag/chaicode)
-   [#webdevcohort2026](https://hashnode.com/tag/webdevcohort2026)
-   [#state-management](https://hashnode.com/tag/state-management)

## Written by

[Harsh Josolkar](https://hashnode.com/@harshjosolkar)

@harshjosolkar

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

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
