CodeZettaInterview Hub

React · useMemo · Mid-Level · Scenario

What does useMemo do?

Short Interview Answer

Memoizes a calculated value until dependencies change.

Detailed Explanation

Use for expensive pure calculations or referential stability for children. Don't memoize everything by default.

Example

const sorted = useMemo(() => [...items].sort(cmp), [items]);

Did you know this answer?