React — Memoization with React.memo
React.memo
is a higher-order component that prevents unnecessary re-renders of a component if its props haven't changed. Useful for performance optimization.
const MyComponent = React.memo(function MyComponent({ name }) {
return <h2>Hello, {name}</h2>;
});