任何人都面临类似的问题,可以帮助我...
我正在使用本机AWS应用程序同步(尝试多个版本相同的问题)和Apollo客户端(尝试多个版本相同的问题)。
想象一下,我有一个带有两个屏幕的堆栈导航器,每个屏幕都有一个查询。 当我在每个屏幕中使用Apollo客户端HOC和/或渲染prop查询组件时,安装第二个屏幕或使用新变量再次查询屏幕,fire props(HOC)或第一个屏幕的功能(用于查询组件)在第一个屏幕上没有返回任何数据(因此我丢失了第一个屏幕上的所有内容并导致错误)。数据在第二个屏幕上正确返回(反之亦然...)
使用相同的代码并更改为AWS App sync Connect组件,一切正常。每个屏幕都有自己的生命,并且在一个屏幕中更新一个查询/变异不会触发另一个屏幕/先前的查询。问题是,据我所知,Connect无法授予对networkStatus,refetch,fetchMore,缓存等东西的访问权限。
所以我被困住了。感谢您的帮助...