【发布时间】:2016-01-05 20:52:43
【问题描述】:
我是 parse.com 的新手并做出反应。我见过的所有示例都是基于 Flux 的,带有操作和存储。 ParseReact 在反应组件中使用 observe() 和 mutators。这是否违反了通量模型并消除了商店封装的好处?我应该以某种方式使用 ParseReact 创建动作和存储吗?
【问题讨论】:
标签: parse-platform reactjs flux
我是 parse.com 的新手并做出反应。我见过的所有示例都是基于 Flux 的,带有操作和存储。 ParseReact 在反应组件中使用 observe() 和 mutators。这是否违反了通量模型并消除了商店封装的好处?我应该以某种方式使用 ParseReact 创建动作和存储吗?
【问题讨论】:
标签: parse-platform reactjs flux
ParseReact 实现其查询和订阅接口的方式类似于中继设计为与 React 组件一起使用的方式。优点是您可以准确指定每个组件所需的数据,而不是使用连接到存储的控制器视图,该存储会将所有数据传递到其下的每个组件。与 Relay 类似,ParseReact 使用全局存储,因此它可以在应用程序的每个组件中保持每个订阅的更新。
因此,如果您只是使用 Parse 中的数据,似乎不需要连接存储。但是,如果您要从远程和本地数据的组合中创建本地应用程序状态,则通量模式可能仍然是必需的。例如,也许您希望拥有一组应用程序范围的配置选项。它们可能会在某个地方的设置面板中设置,并使用通量模式来更改整个应用程序的状态。
【讨论】: