Flux设计模式在简化我的Web应用程序方面提供了帮助。然而,我最终直接调用了某些情况下的Web API,因为Flux似乎对这项工作来说太过分了。我想知道其他人如何以Flux方式解决这个问题。
如图所示,我们通过Action Creator为所有Web API调用创建了Action。我将举一个例子。我们假设目前有3个组件对User Store的变化感兴趣。用户单击其中一个以从后端加载用户兴趣爱好列表。但是我只希望只有一个特定的UI组件才能显示由于用户操作引起的爱好列表。其他两个组件根本没有变化。传统上,这将是一个简单的几行异步调用回调。如果你为了这个而虔诚地关注Flux,
我的应用程序有很多小部件可以像每个用户操作一样动态加载数据,我决定将Flux用于很多组件必须共享状态的东西,因为这些存储充当了集中状态提供者。你们如何使用Flux进行简单的数据提取,如上所述?
答案 0 :(得分:0)
有几种方法可以解决这个问题。
如果您没有使用任何助焊剂库,强烈建议使用redux。它通过允许组件订阅状态(存储)树的一部分来解决这个问题。