请问这里 submitOrder action中为什么要前端手动在order这个领域实体下增加一个订单?

来源:14-3 redux模块设计

六月的雨77

2019-09-22

请问这里 submitOrder action中为什么要前端手动在order这个领域实体下增加一个订单?
不应该直接再请求一次接口,获取最新的订单信息吗?

写回答

1回答

艾特老干部

2019-09-24

你好。这就是让前端状态管理的价值最大化。如果用来展示的信息都是前端提交的,为什么还要从后端再获取1次呢?每次向后端请求都意味着一定性能的消耗。前端状态管理层,应该尽可能依赖自身完成数据的展示,只有当真正需要后端数据时,再进行同步。

1
2
六月的雨77
一个新增的订单的真实订单id前端是不知道的,应该由后端生成。那如果不重新请求,用户对这个订单做了操作,接口里需要订单id,那传的订单id不是真实的id啊?
2019-10-25
共2条回复

React16+Redux实战企业级大众点评Web App

从架构设计到部署上线,带你学习React技术栈与核心思想

1071 学习 · 306 问题

查看课程