什么是Relay与Flux的关系?

时间:2016-01-23 00:43:07

标签: relayjs

目前Flux仅在Relay文档中提及过一次(深入在Relay.Store的API参考中)。我最初对Relay和Flux之间的关系感到很困惑。我看过一些小的非官方解释,例如。

  

Relay是Flux模式的一种实现。

(来自Relay issue #168

Relay与Flux关系的最后一句话是什么?

1 个答案:

答案 0 :(得分:12)

Relay目前支持从GraphQL服务器获取和呈现数据。对于某些应用程序,这可以消除对Flux之类的需求,因为所有数据都可能来自服务器。对于还需要维护复杂本地状态的应用程序 - 即超出组件本地状态的范围 - 我们建议除了Relay之外还使用Flux(特别是Redux)。

支持管理本地状态(非服务器数据)在中继路线图上 - 请参阅https://github.com/facebook/relay/issues/114