Skip to main content

Що таке WritableSignal?

WritableSignal - це запис сигналу, який можна змінювати. Він дозволяє не тільки читати значення, а й змінювати його через set() та update().

Якщо простіше для junior:

  • signal() → створює WritableSignal
  • такий сигнал можна читати (counter())
  • і записувати (counter.set(...) або counter.update(...))

Приклад:

ts
import { signal, WritableSignal } from '@angular/core'; const counter: WritableSignal<number> = signal(0); counter(); // читання counter.set(10); // встановлення нового значення counter.update(v => v + 1); // зміна на основі старого

Тобто WritableSignal - це звичайний сигнал, який тримає значення і дозволяє його змінювати.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.