Suggest an editImprove this articleRefine the answer for “How to make a chain of computed signals? (junior)”. Your changes go to moderation before they’re published.Approval requiredContentWhat you’re changing🇺🇸EN🇺🇦UAPreviewTitle (EN)Short answer (EN)**A chain of `computed` signals** is when one `computed()` uses another inside itself. Everything works automatically: Angular tracks the dependencies on its own. **Key point:** you do not need to tell Angular what to recompute, it builds the chain itself and updates everything necessary.Shown above the full answer for quick recall.Answer (EN)ImageA chain of `computed` signals is when one `computed()` uses another inside itself. Everything works automatically: Angular tracks the dependencies on its own. ### Example: ```ts import { signal, computed } from '@angular/core'; const price = signal(100); const count = signal(2); const total = computed(() => price() * count()); const withTax = computed(() => total() * 1.2); ``` ### How it works: - `total()` calculates `price * count` - `withTax()` calculates `total * 1.2` - if `price` or `count` changes, both `total` and `withTax` update, in the correct order **Important:** you do not need to tell Angular what to recompute, it builds the chain itself and updates everything necessary. This way you can build any level of logic: from simple values to complex computations with dependencies.For the reviewerNote to the moderator (optional)Visible only to the moderator. Helps review go faster.