如何在react-native中实现用户post/feed
How to implement users post/feed in react-native
我正在尝试构建一个应用程序,用户可以在其中关注另一个用户并可以看到被关注者所做的 post/feed。我正在使用 react-native 和 node 以及 google 登录来创建用户。
当用户登录his/her主页时,我想显示he/she关注的其他用户所做的所有post/feed。如何获取被关注者的post/feed?是否有任何 free/paid 服务来实现相同的功能?
需要一些想法或任何类型的参考来帮助实现同样的目标。
您在使用 Firebase 吗?有一个非常简单的非规范化模式,您可以在 RTDB 中使用,直到您的 MAU 达到大约 10k。
基本上,您可以围绕您的阅读模式组织数据,这样您就可以执行 firebase.database().ref(``feeds/${userId}/``)
之类的操作来获取关注者提要。
在写入端,你必须监听新的 post 的创建,然后查找谁订阅了 post 作者,然后将 post 数据复制到他们的提要。
您最终会得到如下所示的 RTDB:
{
posts: {
123: { text: "hi", owner: 54 },
},
follows: {
55: { follower: 44, followee: 54 },
},
feeds: {
44: {
123: { text: "hi", owner: 54 },
},
},
}
我正在尝试构建一个应用程序,用户可以在其中关注另一个用户并可以看到被关注者所做的 post/feed。我正在使用 react-native 和 node 以及 google 登录来创建用户。
当用户登录his/her主页时,我想显示he/she关注的其他用户所做的所有post/feed。如何获取被关注者的post/feed?是否有任何 free/paid 服务来实现相同的功能?
需要一些想法或任何类型的参考来帮助实现同样的目标。
您在使用 Firebase 吗?有一个非常简单的非规范化模式,您可以在 RTDB 中使用,直到您的 MAU 达到大约 10k。
基本上,您可以围绕您的阅读模式组织数据,这样您就可以执行 firebase.database().ref(``feeds/${userId}/``)
之类的操作来获取关注者提要。
在写入端,你必须监听新的 post 的创建,然后查找谁订阅了 post 作者,然后将 post 数据复制到他们的提要。
您最终会得到如下所示的 RTDB:
{
posts: {
123: { text: "hi", owner: 54 },
},
follows: {
55: { follower: 44, followee: 54 },
},
feeds: {
44: {
123: { text: "hi", owner: 54 },
},
},
}