没有setTimeout的更新框

时间:2017-04-29 21:42:18

标签: notifications real-time box

我正在制作一个右侧有一个方框的通知系统。我希望当用户收到其他用户的新通知时,此框会自行更新, this is the box

我想在不使用javascript提供的setTimeout的情况下进行此更新。我认为,如果我有很多用户,并且我每5/10秒使用一次setTimeout就会产生一些我不想要的问题。

我正在考虑使用长轮询,但我从未使用过。所以你有什么建议吗?简而言之,我希望当用户Y在用户X的帖子中写评论时,最后一个用户会收到他通知框的更新。

你推荐我什么?如果您还有一些教程,我可以学习如何做到这一点,我会很感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

对Firebase(firebase.google.com)使用React(https://reactjs.org/)。 Google的firebase是一个实时数据库,如果您在React应用程序中从中获取数据,它会在每次更改时自行更新。