我想开始用reactql构建我的新应用程序。我真的很喜欢graphql和MERN堆栈。然而,我最近才开始学习redux模式。我的主要痛苦是--如何创建使用graphql查询获取数据的操作(我主要使用阿波罗)。我的意思是-我发现有REST模式的例子,但我不知道,也找不到任何简单的reac-redux应用程序获取数据使用graphql查询。
我非常感谢任何例子/帮助/线索。
发布于 2018-01-07 05:45:05
看看ReactQL auth示例回购。
它展示了您要寻找的许多特性,包括在管理用户和会话时使用GraphQL突变的“posting”数据,以及使用GraphQL查询检索数据。
发布于 2018-04-22 05:30:43
在应用程序的早期阶段,不要犯混淆太多技术的错误。也许ReactQL堆栈提供了太多的库?
问题不是如何结合Redux和阿波罗客户端来发出远程API请求,而是如何根据它们的特定职责将它们分开。当您在客户端应用程序中使用阿波罗客户端时,因为您有一个GraphQL后端,那么使用阿波罗进行远程状态。然后,Redux (或MobX/React的Local )仅用于视图状态(例如弹出切换、搜索字段)。如果您不使用阿波罗客户端,Redux (带有redux-saga或redux-thunk)可以用于远程数据。否则,使用反应-阿波罗提供的查询和突变组件将您的远程数据连接到您的反应层。
https://stackoverflow.com/questions/48132695
复制相似问题