是否应该始终将redux状态标准化?

时间:2019-09-12 12:46:01

标签: redux react-redux

我之间的关系似乎完全可以创建嵌套,但是我不知道那以后是否会引起问题。

我的后端模型如下:

材料 -id

图层 -id

USED_MATERIAL -ID -层 -材料

我已经有一个单独的MATERIAL状态,但是我不知道是否应该在图层内部嵌套USED_MATERIALS。在屏幕上,我获取LAYERS并显示属于那些图层的USED_MATERIALS,当前它嵌套在图层中,对我来说这是有意义的,因为从不重复。但我读到建议始终对Redux存储进行规范化,因此我不知道是否应该更改它。如果我将USED_MATERIAL置于不同的状态,并且仅将引用保留在LAYER内,则我需要为我需要的每个USED_MATERIAL向后端发出1个请求。如果我加载5层,如果每个层有2个USED_MATERIALS,那么它将是15个请求而不是5个请求。哪种方法最正确?

0 个答案:

没有答案