Flux ist meines Wissens eine Technik, mit der der Datenfluss einer Anwendung unidirektional behandelt wird, wobei der Status in schreibgeschützten, in sich geschlossenen "Speichern" vom Rest des Programms isoliert bleibt, die durch Abhören ihren eigenen Status ändern können "Aktionen", die von Ansichten ausgegeben und von Dispatchern ausgelöst werden. Oder kurz gesagt - eine Möglichkeit, den Zustand zu kontrollieren.
Wenn das richtig ist, wie korreliert es mit der funktionalen reaktiven Programmierung? Da FRP eine sehr starke Kontrolle über den Zustand hat, würde ich vermuten, dass sich diese Techniken gegenseitig ausschließen und dasselbe Problem tatsächlich lösen. Wenn man also eine FRP-Bibliothek (wie Elm) verwendet, hat Flux wenig Sinn. Ist das richtig?
quelle