为了从服务器获取 React 前端的数据,我应该使用 websockets 还是 api 调用?

For fetching data from server for React frontend should I use websockets or api calls?

我是前端新手。我不完全知道反应前端是如何工作的。假设我有一个用 React 编写的前端,需要每十秒刷新一次页面上的数据,我可以通过每十秒向服务器调用 api 或使用它打开一个 websocket 并使服务器推送来实现这一点数据?这些不是通知!它们只是需要在页面上实时更新的统计数据。请告诉我实现此目标的好方法。

当您希望将数据从服务器推送到客户端时,即当客户端不知道新数据何时可用时,Websockets 很有趣。在您的情况下,似乎简单的 API 调用就足够了。