---
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\". When you start building a React app, managing state feels trivial. You declare a useState hook inside a component, pass a value down to a button, and things just work.\nThen the application grows.\nYour"
url: "https://hashnode.com/posts/state-management-context-api-prop-drilling-react-memo-usememo-and-usecallback/6a89c37060873f054477ba64"
---

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

Discussion

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

When you start building a React app, managing state feels trivial. You declare a useState hook inside a component, pass a value down to a button, and things just work. Then the application grows. Your

Aug 22 · 5 min read · swapnadip-syntexandstory.hashnode.dev  
Read the article

-   [#chai](https://hashnode.com/tag/chai)
-   [#chaicode](https://hashnode.com/tag/chaicode)
-   [#chaiaurcode](https://hashnode.com/tag/chaiaurcode)

## Written by

[Swapnadip Sahoo](https://hashnode.com/@swapnadip23)

@swapnadip23 · Pnaskura, India

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

नमस्ते

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
