Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 反应还原剂、还原剂和后端_Reactjs_Redux - Fatal编程技术网

Reactjs 反应还原剂、还原剂和后端

Reactjs 反应还原剂、还原剂和后端,reactjs,redux,Reactjs,Redux,我有一个后端,返回我几个不同类别的产品 在我的前端,我需要过滤这些类别 所以我想,发送后端时最好将所有这些类别都过滤到对象中 或者通过redux进行过滤,使用类似以下内容的reducer: categoryA: action.data.filter(conditionA), categoryB: action.data.filter(conditionB), categoryC: action.data.filter(conditionC), 也就是说,通过

我有一个后端,返回我几个不同类别的产品

在我的前端,我需要过滤这些类别

所以我想,发送后端时最好将所有这些类别都过滤到对象中

或者通过redux进行过滤,使用类似以下内容的reducer:

      categoryA: action.data.filter(conditionA),
      categoryB: action.data.filter(conditionB),
      categoryC: action.data.filter(conditionC),
也就是说,通过从后端获取响应,过滤类别, 或者我最好在后端过滤类别


哪个比较理想?

最好在服务器端过滤数据以减少客户端的处理开销

最好在服务器端过滤数据以减少客户端的处理开销谢谢@NoumanJanjua!!如果你想让奥恩瑟投赞成票,一般来说这是不可能的。响应中有多少数据,过滤有多复杂?根据您的情况,这两种方法都是有效的。我的代码变得太大了,我能改进一下吗?如果您能帮助我,我非常感激客户端的处理开销可以降到最低。在某些情况下,在客户端进行过滤可能是更好的实现。没有确切的细节很难回答。这些笼统的说法让人困惑。