在不使用 react-apollo 的情况下将 appsync 订阅应用于 react 应用程序的优化方法是什么?



我正在使用aws Appsync和ReactJS做一个示例项目,我的突变工作正常。但是我需要一种方法来不使用 反应阿波罗 来完成订阅部分。据我所知,Appsync是基于阿波罗构建的。所以我相信应该有一种方法可以纯粹使用 Appsync 来做到这一点,通过 apollo。

我需要一些专家的建议。提前感谢,

我试过用阿普洛。但我需要处理最少的依赖关系。

您可以使用Amplify客户端 https://aws-amplify.github.io/docs/js/api#amplify-graphql-client

我尝试使用apoollo。但我需要处理最少的依赖关系。

您将始终需要一个依赖项,因为您将需要一个 GraphQL 客户端。

以下是一些支持订阅的 GraphQL 客户端,除了 Apollo:

  • 中继
  • 放大接口

由于订阅在后台使用 Web 套接字,因此您可以使用 Redux Saga 的事件通道。

相关内容

最新更新