我在Spring中有Reporting API,我们在页面中显示React JS中的记录表。 我们有帐户表和交易表。我必须使用特定标签查询所有帐户,并按状态查询其交易计数,并显示带有数据表的仪表板。
我应该设计一个REST API来查询帐户和交易表中的数据,进行数据处理并仅发送在React JS中显示所需的确切数据吗?
或
我应该先进行API调用来首先获得帐户,然后调用交易列表,然后使用客户端本身中的列表和映射为报告创建数据吗?
推荐哪个?
答案 0 :(得分:0)
IMO的第一种选择更适合。也就是说,只需进行一次REST api调用,然后执行与从帐户和交易记录表中查询数据相关的一切操作,进行数据处理并仅发送在React JS中显示所需的确切数据
这将是有益的,因为进行REST调用需要一些时间,而进行多个REST调用则意味着有更多时间来更新信息。在用户体验不好的页面上。
因此,为了快速加载页面,我认为第一种选择更好。