在不对 React App 使用 react-apollo 的情况下应用 appsync 订阅的优化方法是什么?
What the optimize way to apply appsync subscription without using react-apollo to the react App?
我正在使用 aws Appsync 和 ReactJs 做一个示例项目,我的突变工作正常。但是我需要一种不使用 react-apollo 来完成订阅部分的方法。据我所知 Appsync 是基于 apollo 构建的。所以我相信应该有一种方法可以通过传递 apollo 来完全使用 Appsync。
我需要专家的一些建议。提前致谢,
我试过 apoollo。但我需要处理最少的依赖关系。
您可以使用 Amplify 客户端 https://aws-amplify.github.io/docs/js/api#amplify-graphql-client
I tried with apoollo. But I need to do with minimum dependencies.
您将始终需要一个依赖项,因为您将需要一个 GraphQL 客户端。
除 Apollo 外,以下是一些支持订阅的 GraphQL 客户端:
由于订阅在后台使用网络套接字,您可以使用 Redux Saga's event channel。
我正在使用 aws Appsync 和 ReactJs 做一个示例项目,我的突变工作正常。但是我需要一种不使用 react-apollo 来完成订阅部分的方法。据我所知 Appsync 是基于 apollo 构建的。所以我相信应该有一种方法可以通过传递 apollo 来完全使用 Appsync。
我需要专家的一些建议。提前致谢,
我试过 apoollo。但我需要处理最少的依赖关系。
您可以使用 Amplify 客户端 https://aws-amplify.github.io/docs/js/api#amplify-graphql-client
I tried with apoollo. But I need to do with minimum dependencies.
您将始终需要一个依赖项,因为您将需要一个 GraphQL 客户端。
除 Apollo 外,以下是一些支持订阅的 GraphQL 客户端:
由于订阅在后台使用网络套接字,您可以使用 Redux Saga's event channel。