【问题标题】:React Redux REST API - when to reload data into applicationReact Redux REST API - 何时将数据重新加载到应用程序中
【发布时间】:2021-05-24 13:50:01
【问题描述】:

我目前正在开发一个带有 React Redux 前端的 MERN 堆栈应用程序。它是一个工作管理系统,带有显示在工作/活动中预订的日历。

我有一个关于进行 API 调用和将数据加载到我的应用中的最佳做法的问题。目前数据库规模较小,因此将少量数据加载到我的 Redux 存储中。

何时最好发出 GET 请求以将我的数据加载到我的应用程序中并处理其他客户端所做的更改?我是否在每个页面加载时加载所有数据?有没有更清洁/更有效的方法来做到这一点?

非常感谢任何帮助/指导,谢谢

【问题讨论】:

    标签: reactjs rest react-redux mern


    【解决方案1】:

    根据我的个人经验,我相信如果您的应用程序将被不同的用户同时访问,您可以在用户第一次访问他的日历以及每当用户要添加新的工作/事件时获取日历数据。这样他就可以在创建新活动之前访问最新数据。同样在创建事件时,如果 API 因为事件之间存在冲突而返回错误,您可以更新 FE 上的数据。这将是一种懒惰的方法,它不会让日历不断更新。 如果您需要更新数据,您还可以设置一个计时器并定期执行 GET。

    【讨论】:

    • 非常感谢您的帮助 Tomas,这就是我要找的。非常感谢
    猜你喜欢
    • 1970-01-01
    • 2018-07-04
    • 2016-08-06
    • 2019-02-08
    • 2018-07-21
    • 2017-10-24
    • 2019-02-07
    • 2017-10-11
    • 2019-07-01
    相关资源
    最近更新 更多