【问题标题】:Is it possible to use RelayJS and GraphQL without the ReactJS?是否可以在没有 ReactJS 的情况下使用 RelayJS 和 GraphQL?
【发布时间】:2016-12-17 18:50:03
【问题描述】:
我试图弄清楚是否有一种方法可以在没有 ReactJS 的情况下使用 RelayJS 和 GraphQL。我非常喜欢这三个在数据管理中的工作方式,同时,我期待使用 jeasyUI 来设计我的 Web 应用程序。但问题是 jeasyUI 与 reactJS 并不能很好地协同工作。
我是这个问题的新手,所以请,请,如果你们知道如何处理它。请启发我。对此的任何回应将不胜感激。提前致谢。
【问题讨论】:
标签:
reactjs
graphql
relay
jquery-easyui
【解决方案1】:
不,没有 React 就不能使用 Relay,但是没有 Relay 可以使用 GraphQL。
Relay 只是几个 GraphQL 客户端之一,还有其他一些,例如 Apollo client(支持 React、Angular、React Native 和任何其他前端的客户端)和 Lokka(非常简单的客户端,没有缓存)。
【解决方案2】:
目前facebook只支持relay配合react或者react native+GraphQL使用。但他们正在努力使其与框架无关。如果您想选择 Facebook 以外的其他技术堆栈,您可以尝试 Apollo Client,它是 Relay 的最佳替代品,并且还有许多很酷的功能。