我正在使用React作为Web应用程序,并且我已经开始了解Flux。我喜欢单向数据流的概念,但我在理解如何连接到API时遇到了一些问题。如何将Flux连接到Sinatra API
我有一个在Sinatra写的后端。我感到困惑的是数据如何从与组件的交互流向后端再返回?数据库和Flux称之为商店是两回事吗?
我解释它的方式是这样的:
用户与之反应查看=>
行动造物主将数据发送到后端=>
后端响应行动的创造者与互动新数据/成功/错误=>
动作创建者发送动作和响应于分派=>
分派器看到交流重刑,并要求根据该动作回调, 传递给它的后端响应=>
使用后端响应存储更新本身=>
商店发送变更事件和数据的阵营视图=>
的阵营视图的渲染数=>
(循环重复)
让我困惑的是商店是如何工作的。我需要两个商店,比如我如何解读它?或者后端应该是商店?