Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке Observable?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**Observable** - це потік даних, який можна **спостерігати** (тобто підписатися на нього) і отримувати значення **з часом**. **Ключове:** це основа реактивності в Angular і RxJS.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Observable** - це потік даних, який можна **спостерігати** (тобто підписатися на нього) і отримувати значення **з часом**. --- ### Приклад з життя: Уяви кнопку. Кожен клік - це нова подія. `Observable` як радіо: він **передає сигнали**, а ти просто **слухаєш**. --- ### У коді: ```ts const stream$ = of(1, 2, 3); // потік чисел stream$.subscribe(value => { console.log(value); // виводить: 1, потім 2, потім 3 }); ``` - `stream$` - це Observable - `.subscribe()` - починаємо слухати - всередині - що робити при кожному новому значенні --- ### Де використовуються в Angular: - `HttpClient.get(...)` → повертає Observable - `FormControl.valueChanges` → потік введення - `router.events` → потік подій маршрутизатора --- ### Що вміють Observable: - передавати **багато значень** - працювати з **асинхронністю** (запити, таймери) - використовувати **оператори** (`map`, `filter`, `switchMap`, `debounceTime`) - **завершуватися** або видавати помилку --- ### Висновок: **Observable** - це як труба, по якій течуть дані. Ти можеш стати поруч (`subscribe`) і реагувати на кожну «краплю». Це основа реактивності в Angular і RxJS.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.