如何将 Realm 与 Relay/GraphQL 一起使用

Posted

技术标签:

【中文标题】如何将 Realm 与 Relay/GraphQL 一起使用【英文标题】:How can I use Realm with Relay/GraphQL 【发布时间】:2016-09-24 22:54:09 【问题描述】:

我正在开发一个需要本地持久性的 react 本机应用程序。 Realm 看起来是个不错的选择。我还有适用于该应用程序的 Relay/GraphQL。 Relay 有自己的缓存管理器,但缓存数据必须从 Realm db 中获取。有人可以告诉我是否有一个转换工具可以将从 Realm db 获取的数据转换为 Relay 适当的内容?

提前致谢。

【问题讨论】:

【参考方案1】:

此项目允许您从 Realm 服务器提供 GraphQL:https://github.com/realm/realm-graphql-service

【讨论】:

【参考方案2】:

据我所知,目前还没有将 Realm 与 Relay 集成的转换工具。

【讨论】:

已确认 - 据我们所知,没有这样的工具(在 Realm Xamarin 团队中)。 我猜你想要的是 Realm 支持的 Apollo,而不是 Redux(我对 Relay 了解不多,Apollo 也瞄准了 web)。

以上是关于如何将 Realm 与 Relay/GraphQL 一起使用的主要内容,如果未能解决你的问题,请参考以下文章

将 Relay/GraphQL 与 AWS Lambda 结合使用

分离 graphql/relay 后端和前端

如何使用 Relay、GraphQL 和 React 渲染数据

Relay / GraphQL 'resolve' 是如何工作的?

如何订阅relay/graphql突变的进度事件

Graphql + Relay graphql-relay-js 依赖