DeveloperBreeze

React Cheatsheet Development Tutorials, Guides & Insights

Unlock 1+ expert-curated react cheatsheet tutorials, real-world code snippets, and modern dev strategies. From fundamentals to advanced topics, boost your react cheatsheet skills on DeveloperBreeze.

React Performance Optimization Cheatsheet: Hooks, Memoization, and Lazy Loading

Cheatsheet August 20, 2024
javascript

useMemo is used to memoize the result of a computation, preventing expensive calculations on every render. It re-computes the memoized value only when one of the dependencies has changed.

import React, { useMemo } from 'react';

function ExpensiveCalculationComponent({ number }) {
  const squaredNumber = useMemo(() => {
    console.log('Calculating...');
    return number * number;
  }, [number]);

  return <div>The square of {number} is {squaredNumber}</div>;
}