【发布时间】:2018-09-17 18:22:06
【问题描述】:
我有一个应用程序允许用户对 30,000 项数据进行排序和过滤。现在我从 Redux 操作向我的 rails API 发出 fetch 请求,查询由我的 rails 端的范围方法处理。我的导师建议我将所有查询移到前端以提高效率,但我想知道管理一个包含 30,000 个对象的 Redux 状态对象是否真的会更高效,每个对象都有 50 个自己的属性。
(一些额外的注意事项:现在我只在本地运行应用程序并且我正在做分页服务器端,所以它运行得很快,但是当我在 Heroku 这样的地方启动它时我有点紧张. 另外,我知道如果我将查询移到前端,我将有更多选项来使用 react-router 将查询状态保存在 URL 中,但是我已经用我现有的方法解决了这个问题设置。)
【问题讨论】:
标签: ruby-on-rails reactjs redux api-design