Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在多用户React Native/Relay应用程序中动态更新值(like、numComments)?_Android_Reactjs_React Native_Relayjs - Fatal编程技术网

Android 如何在多用户React Native/Relay应用程序中动态更新值(like、numComments)?

Android 如何在多用户React Native/Relay应用程序中动态更新值(like、numComments)?,android,reactjs,react-native,relayjs,Android,Reactjs,React Native,Relayjs,我想将RelayStore与远程数据库同步。我正在构建一个带有relay的react原生应用程序,它的帖子显示了喜欢的数量和评论的数量,非常像facebook。但是,这些数据只提取一次并存储在缓存中。如果当numLikes为N时,person X获取帖子,而person Y稍后喜欢此帖子,则X不会在likes to N+1中看到更新,直到中继存储不更新其缓存(我不确定如何触发) 我该如何着手解决这个问题?是否有一种有效的方法来使用订阅/WebSocket等?我是否应该在每次组件可见时使用forc

我想将RelayStore与远程数据库同步。我正在构建一个带有relay的react原生应用程序,它的帖子显示了喜欢的数量和评论的数量,非常像facebook。但是,这些数据只提取一次并存储在缓存中。如果当numLikes为N时,person X获取帖子,而person Y稍后喜欢此帖子,则X不会在likes to N+1中看到更新,直到中继存储不更新其缓存(我不确定如何触发)

我该如何着手解决这个问题?是否有一种有效的方法来使用订阅/WebSocket等?我是否应该在每次组件可见时使用forceFetch?这是解决这个问题的最好办法吗