React Redux REST API - 何时将数据重新加载到应用程序中
React Redux REST API - when to reload data into application
我目前正在开发一个带有 React Redux 前端的 MERN 堆栈应用程序。这是一个工作管理系统,日历显示在 jobs/events。
我有关于进行 API 调用和将数据加载到我的应用程序的最佳做法的问题。目前数据库规模较小,所以我的 Redux 存储中加载了少量数据。
什么时候发出 GET 请求以将我的数据加载到我的应用程序并处理其他客户端所做的更改是最好的?我是否在每次页面加载时加载所有数据?有没有 cleaner/more 有效的方法来做到这一点?
非常感谢help/guidance,谢谢
根据我的个人经验,我相信如果您的应用程序将同时被不同的用户访问,您可以在用户首次访问他的日历时以及用户要添加新日历时获取日历数据job/event.这样他就可以在创建新事件之前访问最新数据。同样在创建事件时,如果 API returns 出错,因为事件之间存在冲突你可以更新 FE 上的数据。这将是一种懒惰的方法,它不会使日历不断更新。
如果您需要更新数据,您还可以设置一个计时器并定期执行 GET。
我目前正在开发一个带有 React Redux 前端的 MERN 堆栈应用程序。这是一个工作管理系统,日历显示在 jobs/events。
我有关于进行 API 调用和将数据加载到我的应用程序的最佳做法的问题。目前数据库规模较小,所以我的 Redux 存储中加载了少量数据。
什么时候发出 GET 请求以将我的数据加载到我的应用程序并处理其他客户端所做的更改是最好的?我是否在每次页面加载时加载所有数据?有没有 cleaner/more 有效的方法来做到这一点?
非常感谢help/guidance,谢谢
根据我的个人经验,我相信如果您的应用程序将同时被不同的用户访问,您可以在用户首次访问他的日历时以及用户要添加新日历时获取日历数据job/event.这样他就可以在创建新事件之前访问最新数据。同样在创建事件时,如果 API returns 出错,因为事件之间存在冲突你可以更新 FE 上的数据。这将是一种懒惰的方法,它不会使日历不断更新。 如果您需要更新数据,您还可以设置一个计时器并定期执行 GET。