【问题标题】:Should a view be ordering data?视图应该订购数据吗?
【发布时间】:2017-09-29 09:44:13
【问题描述】:

我有来自 API 的数据不按顺序,这影响了我的前端排序,我在想解决这个问题的最正确方法是什么。

我应该期待正确的数据来自我的 api 并按原样使用它,还是应该在前端对数据进行排序?

那么我在软件实践方面要问什么是正确的方法呢?

【问题讨论】:

    标签: reactjs api-design ecmascript-2016


    【解决方案1】:

    API 应该提供一种方法来对返回的数据进行排序。如果你在前端进行排序,那么正确的分页就会变成噩梦。

    【讨论】:

    • 我同意你所说的,我会补充一点,有时取决于你期望得到多少数据,以及你修改 API 以允许订购的难易程度(如果可以的话)。但在一般情况下,API 应该接收某种排序参数来完成此操作。
    • 谢谢,你们俩说的都很有道理,我完全同意
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    相关资源
    最近更新 更多