Який взаємозв'язок між "потоком" та чистим функціональним реактивним програмуванням?


9

Наскільки я зрозумів, Flux - це техніка щодо однонаправленої обробки потоку даних додатка, зберігаючи стан ізольованим від решти програми у "магазинах", які є лише для читання, які можуть змінювати власний стан, слухаючи "дії", які випромінюються переглядами та відправляються диспетчерами. Або коротше - спосіб контролювати стан.

Якщо це правильно, як це співвідноситься з функціональним реактивним програмуванням? Оскільки FRP має дуже сильний контроль над державою, я гадаю, що це взаємовиключні методи, які насправді вирішують ту саму проблему. Отже, якщо хтось використовує бібліотеку FRP (наприклад, Elm), Flux мало користі. Це правильно?

Відповіді:


1

Flux - це модель дизайну, яка пов'язана з рамкою rect.js. Чисте функціональне реактивне програмування обох видів архітектури побудови компонента обчислювальної програми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.