我实际上正在研究 ReactJS 和 Flux 架构,但我并不真正理解其中的“Store”部分到底是什么。
它到底是什么?一个数据库?本地存储文件?
感谢提前
我实际上正在研究 ReactJS 和 Flux 架构,但我并不真正理解其中的“Store”部分到底是什么。
它到底是什么?一个数据库?本地存储文件?
感谢提前
使用通量,您可以组织数据更改。您从您的视图中调用操作,这些操作将被分派到商店。然后在存储中完成数据操作,并发出更改事件。
为了更容易和更好地实施“精益”通量概念,请查看回流。它更容易掌握。
商店是负责业务逻辑的应用程序的一部分。任何大小的应用程序都会有多个可能相互依赖的商店。当 store 响应用户操作时,它可能会将数据持久化到数据库(可能通过一些 restful 端点),运行计算或任何其他业务逻辑。存储完成后,它应该发出一个视图可以响应的事件。
商店本身包含此业务逻辑。每个商店负责应用程序的一个域,并且只更新自己以响应操作。