usememoReactUsememoEasyWhat is `useMemo` used for?1Memoizing an expensive calculation so it recomputes only when dependencies change2Memoizing a function's identity3Subscribing to a store4Forcing a re-renderBack to list