How does Vue handle dependency tracking and optimization in computed properties?

Vue creates a dependency map for each computed property, re-evaluating only if the tracked dependencies change. Vue 3 further optimizes this with a reactivity tracking system based on dependency collections, reducing unnecessary recalculations.