Запитання з тегом «reactive-programming»

Реактивне програмування - це парадигма програмування, орієнтована на потоки даних та поширення змін.

18
Що таке (функціональне) реактивне програмування?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я прочитав статтю Вікіпедії про реактивне програмування . Я також прочитав невелику статтю про функціональне реактивне програмування . Описи досить абстрактні. Що означає функціональне реактивне програмування …

1
ReactiveCocoa vs RxSwift - плюси і мінуси?
Тож тепер із швидким поступом люди ReactiveCocoa переписали його у версії 3.0 для швидкого Крім того, був ще один проект, що розгорнувся під назвою RxSwift . Мені цікаво, чи могли люди додати інформацію про те, чим відрізняються дизайн / api / філософія двох рамок (будь ласка, в дусі ТА, дотримуйтесь …


2
RxJS: Як би я "вручну" оновив спостережуване?
Я думаю, що я повинен нерозуміти щось фундаментальне, тому що, на мою думку, це повинно бути найосновнішим випадком спостережуваного, але все життя мого я не можу зрозуміти, як це зробити з документів. В основному, я хочу, щоб це зробити: // create a dummy observable, which I would update manually var …

7
Навіщо використовувати Redux-Oservable над Redux-Saga?
Я використав Redux-Saga . Код, написаний ним, поки що легко міркувати, за винятком того, що функція генератора JS час від часу псує мою голову. Наскільки я розумію, Redux-Oservable може досягти аналогічної роботи, яка справляється з побічними ефектами, але без використання функції генератора. Однак документи з Redux-Observable не дають багато думок, …

6
Subject vs BehaviorSubject vs ReplaySubject у кутовій
Я шукав, щоб зрозуміти ці 3: Тема , Тема поведінки та Тема відтворення . Я хотів би їх використовувати і знати, коли і навіщо, які переваги від їх використання, і хоча я читав документацію, дивився підручники та шукав Google, я цього не мав сенсу. То яке їх призначення? Справа в …

8
Що таке "пекло зворотного дзвінка" і як і чому RX вирішує це?
Чи може хтось дати чітке визначення разом із простим прикладом, який пояснює, що таке "пекло зворотного дзвінка" для того, хто не знає JavaScript і node.js? Коли (в яких налаштуваннях) виникає "пекла проблема зворотного дзвінка"? Чому це відбувається? Чи завжди "пекло зворотного дзвінка" пов'язане з асинхронними обчисленнями? Або "пекельний зворотний виклик" …

8
Об’єднайте список спостережуваних і почекайте, поки все завершиться
TL; DR Як конвертувати Task.whenAll(List<Task>)в RxJava? Мій існуючий код використовує Bolts для складання списку асинхронних завдань і чекає, поки всі ці завдання закінчаться, перш ніж виконувати інші дії. По суті, він створює a List<Task>і повертає сингл, Taskякий позначається як виконаний, коли всі завдання у списку завершені, як у прикладі на …

3
Який статус поточних реалізацій функціонального реактивного програмування?
Я намагаюся візуалізувати деякі прості автоматичні фізичні системи (такі як маятник, маніпулятори роботів тощо) у Haskell. Часто ці системи можна описати рівняннями типу df/dt = c*f(t) + u(t) де u(t)являє собою якийсь "інтелектуальний контроль". Ці системи, схоже, дуже добре вписуються в парадигму функціонального реактивного програмування. Так що я схопив книгу …

8
У RxJava, як передавати змінну при ланцюжку спостережуваних?
Я прив'язую операції асинхронізації за допомогою RxJava, і я хотів би передати деяку змінну нижче: Observable .from(modifications) .flatmap( (data1) -> { return op1(data1); }) ... .flatmap( (data2) -> { // How to access data1 here ? return op2(data2); }) Це схоже на загальну закономірність, але я не міг знайти про …

1
Потоки Node.js проти спостережуваних
Після вивчення спостережуваних , я знаходжу їх дуже схожі на Node.js потоки . Обидва мають механізм сповіщення споживача, коли надходять нові дані, виникає помилка або більше немає даних (EOF). Я хотів би дізнатись про концептуальні / функціональні відмінності між ними. Дякую!

2
Різниця між реактивним та функціонально-реактивним програмуванням
Нещодавно я проводив деякі дослідження реактивного програмування, і мені важко знайти хороший опис різниці між реактивним та функціонально- реактивним. Чи просто реактивне програмування реалізоване за допомогою функціональних методів / парадигм на відміну від використання декларативної або ОО-парадигм?

7
Як "почекати" двох спостережуваних у RxJS
У моєму додатку у мене є щось на зразок: this._personService.getName(id) .concat(this._documentService.getDocument()) .subscribe((response) => { console.log(response) this.showForm() }); //Output: // [getnameResult] // [getDocumentResult] // I want: // [getnameResult][getDocumentResult] Тоді я отримую два розділені результати, спочатку з, _personServiceа потім з _documentService. Як я можу почекати, поки обидва результати перед викликом this.showForm()закінчаться, а …

2
Коли я повинен створити нову підписку для конкретного побічного ефекту?
Минулого тижня я відповів на запитання RxJS, де потрапив на дискусію з іншим членом спільноти з приводу: "Чи варто створити підписку на кожен конкретний побічний ефект чи слід намагатися мінімізувати підписки взагалі?" Я хочу знати, яку методологію використовувати в умовах повного підходу до реактивного застосування або коли переходити з одного …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.