首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Reactql -用graphql进行反应-还原

Reactql -用graphql进行反应-还原
EN

Stack Overflow用户
提问于 2018-01-06 22:52:28
回答 2查看 805关注 0票数 0

我想开始用reactql构建我的新应用程序。我真的很喜欢graphql和MERN堆栈。然而,我最近才开始学习redux模式。我的主要痛苦是--如何创建使用graphql查询获取数据的操作(我主要使用阿波罗)。我的意思是-我发现有REST模式的例子,但我不知道,也找不到任何简单的reac-redux应用程序获取数据使用graphql查询。

我非常感谢任何例子/帮助/线索。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-07 05:45:05

看看ReactQL auth示例回购。

它展示了您要寻找的许多特性,包括在管理用户和会话时使用GraphQL突变的“posting”数据,以及使用GraphQL查询检索数据。

票数 0
EN

Stack Overflow用户

发布于 2018-04-22 05:30:43

在应用程序的早期阶段,不要犯混淆太多技术的错误。也许ReactQL堆栈提供了太多的库?

问题不是如何结合Redux和阿波罗客户端来发出远程API请求,而是如何根据它们的特定职责将它们分开。当您在客户端应用程序中使用阿波罗客户端时,因为您有一个GraphQL后端,那么使用阿波罗进行远程状态。然后,Redux (或MobX/React的Local )仅用于视图状态(例如弹出切换、搜索字段)。如果您不使用阿波罗客户端,Redux (带有redux-saga或redux-thunk)可以用于远程数据。否则,使用反应-阿波罗提供的查询和突变组件将您的远程数据连接到您的反应层。

  • 如果您的应用程序是纯远程数据驱动的,并且使用了GraphQL后端,则阿波罗客户端可以满足您的应用程序。
  • 如果应用程序中有几个视图状态,则混合使用React的本地状态管理。
  • 如果您有几个或多个视图状态,请使用Redux或MobX作为视图状态,或者尝试使用阿波罗链接状态。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48132695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档