Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що робить from() в RxJS?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)`from()` в RxJS - це функція, яка перетворює **щось «звичайне» на потік (**`Observable`**)**. **Ключове:** він робить з масиву, рядка або промісу Observable.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення`from()` в RxJS - це функція, яка перетворює **щось «звичайне» на потік (**`Observable`**)**. --- ### Що можна передати у `from()`: 1. **Масив** ```ts from([1, 2, 3]).subscribe(x => console.log(x)); // Виведе: 1, 2, 3 (по одному значенню) ``` 2. **Проміс** ```ts from(fetch('https://api.example.com')).subscribe(response => ...); // Спрацює, коли проміс завершиться ``` 3. **Рядок, Map, Set, Iterable** ```ts from('abc').subscribe(x => console.log(x)); // Виведе: a, b, c ``` --- ### Навіщо це потрібно: Angular часто працює з `Observable`, а в тебе може бути звичайний масив або проміс, `from()` перетворює їх на реактивний потік. --- ### Висновок: `from()` - це спосіб взяти «звичайні» дані і почати **працювати з ними реактивно**. Він робить з масиву, рядка або промісу: `Observable`. А далі вже можна застосовувати `.pipe()`, `map`, `filter`, `subscribe` і все інше.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.