#1 Data Analytics Program in India
₹2,499₹1,499Enroll Now
5 min read
Question 15 of 48medium

React.memo for Performance

Preventing unnecessary re-renders.

What is React.memo?

React.memo is a higher-order component that memoizes a component. It only re-renders when props change (shallow comparison).

When to Use

  • Component renders often with same props
  • Component has expensive rendering
  • Parent re-renders frequently

Custom Comparison

You can provide a custom comparison function as second argument.