Qual é a relação entre "fluxo" e programação reativa funcional pura?

9

Até onde eu entendi, o fluxo é uma técnica sobre como lidar com o fluxo de dados de um aplicativo de forma unidirecional, mantendo o estado isolado do restante do programa em "armazenamentos" somente leitura e independentes que podem mudar seu próprio estado ouvindo "ações" emitidas por visualizações e despachadas por despachantes. Ou, resumindo - uma maneira de controlar o estado.

Se isso estiver correto, como ele se correlaciona com a Programação Reativa Funcional? Como o FRP tem um controle muito forte sobre o estado, acho que essas são técnicas mutuamente exclusivas que realmente resolvem o mesmo problema. Portanto, se alguém usa uma biblioteca FRP (como Elm), há pouco uso no Flux. Isso está correto?

MaiaVictor
fonte

Respostas:

1

Flux é um modelo de padrão de design relacionado à estrutura rect.js. Programação reativa funcional pura, tanto do tipo de arquitetura de construção do componente do programa computacional.

Amit Biswas
fonte