我刚开始将axios
与react
一起使用,所以,我想问一些问题。
让我解释一下我想做什么。
某人( A )单击某人( B )帖子的likes
按钮,然后( B )几秒钟后+1 likes
发出axios
通知。
我想知道这些过程到底如何进行吗?
我认为点击( A )的likes
按钮会使likes
中( B )的DATABASE
的数量发生变化,但是如何( B )获得此更新的likes
号?我了解,如果刷新( B )的页面,( B )将获得更新后的likes
号。
但是,如果没有F5(刷新),如何( B )通过likes
获取axios
的更新数量? axios
是否每秒钟检查一次DATABASE
中的数据是否被更改?
还是与redux
有关?
答案 0 :(得分:1)
没有F5(刷新),(B)如何通过axios获取更新的点赞次数?
否,axios与AJAX类似。它无法自动推送通知。
为了获得实时通知,您可以执行以下操作。 1.使用推送通知,socket.io等(强烈建议)。 2.在一段时间内刷新页面(完全不推荐)。
此外,它与redux无关。 Redux帮助您更新Redux存储。
答案 1 :(得分:0)
对于此建议,您可以在一定间隔内使用axios检查数据库。但是更好的方法是给您类似Socket.io之类的东西。或Socket Cluster或Web RTC。借助这些技术,B
可以理解有人喜欢它。