Pour autant que je sache, le flux est une technique permettant de gérer le flux de données d'une application de manière unidirectionnelle, en maintenant l'état isolé du reste du programme dans des "magasins" autonomes en lecture seule qui peuvent changer leur propre état en écoutant "actions" qui sont émises par des vues et envoyées par des répartiteurs. Ou, en bref - un moyen de contrôler l'état.
Si c'est le cas, comment est-ce en corrélation avec la programmation réactive fonctionnelle? Puisque FRP a un contrôle très fort sur l'état, je suppose que ce sont des techniques mutuellement exclusives qui résolvent en fait le même problème. Donc, si l'on utilise une bibliothèque FRP (comme Elm), alors il y a peu d'utilité à Flux. Est-ce correct?