Ree*_*eed 6 rest reactjs spring-boot redux
我有一个用 Spring 构建的 Web 服务,我的视图是用 React 构建的,我使用 Redux 进行状态管理。
假设我的 API 有一个端点/api/products,并且我已经实现了搜索功能,该功能从该端点提取所有产品,将它们存储在 Redux 存储中并显示它们。现在我想实现排序功能,我有两个实现它的想法:
修改我的 api 端点/api/products以获取参数。例如/api/products?sortBy=price(UI 中逻辑较少,网络请求较多)
使用我在商店中存储的产品。(更少的网络请求,更多的 UI 逻辑)
其中哪一项(如果有)将被视为最佳实践?
小智 6
这取决于
我希望这能让您了解如何做出决定。如果您有具体情况的详细信息,也许可以进行更多讨论。
你必须使用后端。如果您有大约 3000 条记录,则需要使用分页。您不应该在前端对所有页面进行排序,因为这会产生太多数据。您需要使用后端来排序并仅发送您想要在特定页面上显示的数据。
| 归档时间: |
|
| 查看次数: |
8218 次 |
| 最近记录: |