Що таке 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
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.