Suggest an editImprove this articleRefine the answer for “What is a computed() signal?”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**`computed()`** is a way to create a signal that stores nothing itself but always recomputes its value from other signals. **Key point:** `computed()` works like a formula in Excel: something changes in a cell, and everything that depends on it recalculates.Shown above the full answer for quick recall.Answer (EN)Image`computed()` is a way to create a signal that **stores nothing itself** but **always recomputes its value** from other signals. To put it simply: - `signal()` stores data - `computed()` calculates data from other signals ### Example: ```ts import { signal, computed } from '@angular/core'; const price = signal(100); const count = signal(2); const total = computed(() => price() * count()); ``` Now `total()` will always show the correct sum. If `price` or `count` changes, `total` recomputes itself. ### The main point: - `computed()` never changes anything manually - It only calculates based on other signals - It works like a formula in Excel: something changes in a cell, and everything that depends on it recalculates This is convenient when you need to automatically get a new value without extra code.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.