useMemo

The useMemo hook helps in optimizing performance by memoizing expensive calculations.

Snippet:

const memoizedValue = useMemo(() => expensiveFunction(value), [value]);

Example:

const filteredItems = useMemo(() => items.filter(item => item.active), [items]);