Data Structures & Algorithms

Memoisation

/ˌmemərɪˈzeɪʃən/

Definition

An optimisation caching the results of expensive function calls and returning the cached result for the same inputs.

Example in context

"React.memo wraps the component in memoization — it re-renders only when props actually change."

Related terms

Practice this term

Master Memoisation in context by working through exercises in the Data Structures & Algorithms module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.