---
title: "Discussion on \"What is React.memo() vs useMemo() Hook in React\" | Hashnode"
description: "Discussion on \"What is React.memo() vs useMemo() Hook in React\". What is React.memo()?\nReact.memo() was released with React v16.6. While class components already allowed you to control re-renders with the use of PureComponent or shouldComponentUpdate, React 16.6 introduced the ability to do the same with functiona..."
url: "https://hashnode.com/posts/what-is-reactmemo-vs-usememo-hook-in-react/6187bd3f47828111df7ffbb1"
---

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

Discussion

# [What is React.memo() vs useMemo() Hook in React](https://mernstackdev.hashnode.dev/what-is-reactmemo-vs-usememo-hook-in-react?utm_source=hashnode&utm_medium=feed)

What is React.memo()? React.memo() was released with React v16.6. While class components already allowed you to control re-renders with the use of PureComponent or shouldComponentUpdate, React 16.6 introduced the ability to do the same with functiona...

Nov 7, 2021 · 3 min read · mernstackdev.hashnode.dev  
Read the article

-   [#javascript](https://hashnode.com/tag/javascript)
-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#web-development](https://hashnode.com/tag/web-development)

## Written by

[Avishek Barnwal](https://hashnode.com/@Abhii)

@Abhii

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

I am a full stack developer | MERN | REACT | NODE

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
