如何通过带有React的axios操作AJAX

时间:2018-10-26 01:21:17

标签: ajax reactjs redux react-redux axios

我刚开始将axiosreact一起使用,所以,我想问一些问题。

让我解释一下我想做什么。

某人( A )单击某人( B )帖子的likes按钮,然后( B )几秒钟后+1 likes发出axios通知。

我想知道这些过程到底如何进行吗? 我认为点击( A )的likes按钮会使likes中( B )的DATABASE的数量发生变化,但是如何( B )获得此更新的likes号?我了解,如果刷新( B )的页面,( B )将获得更新后的likes号。

但是,如果没有F5(刷新),如何( B )通过likes获取axios的更新数量? axios是否每秒钟检查一次DATABASE中的数据是否被更改?

还是与redux有关?

2 个答案:

答案 0 :(得分:1)

  

没有F5(刷新),(B)如何通过axios获取更新的点赞次数?

否,axios与AJAX类似。它无法自动推送通知。

为了获得实时通知,您可以执行以下操作。 1.使用推送通知,socket.io等(强烈建议)。 2.在一段时间内刷新页面(完全不推荐)。

示例 Pusher notification

此外,它与redux无关。 Redux帮助您更新Redux存储。

答案 1 :(得分:0)

对于此建议,您可以在一定间隔内使用axios检查数据库。但是更好的方法是给您类似Socket.io之类的东西。或Socket ClusterWeb RTC。借助这些技术,B可以理解有人喜欢它。