Computed properties are cached based on dependencies and update only when those dependencies change. They’re used for complex logic or derived data.