Problem Statement
Explain how useCallback helps in performance optimization.
Explanation
useCallback memoizes function definitions, ensuring the same reference is used between renders unless dependencies change.
This prevents child components wrapped with React.memo from re-rendering when their props contain unchanged callback functions.
Practice Sets
This question appears in the following practice sets: