comments : {
byId : {
"comment1" : {
id : "comment1",
author : "user2",
comment : ".....",
},
"comment2" : {
id : "comment2",
author : "user3",
comment : ".....",
},
"comment3" : {
id : "comment3",
author : "user3",
comment : ".....",
},
"comment4" : {
id : "comment4",
author : "user1",
comment : ".....",
},
"comment5" : {
id : "comment5",
author : "user3",
comment : ".....",
},
},
allIds : ["comment1", "comment2", "comment3", "commment4", "comment5"]
}
위의 예에서 포함 할 필요가있는 이유가 있습니까 (api
). 나는 당신이 카운트를 더 빠르게 할 수있는 이런 식으로 가정하고, 아마 당신은 정렬 할 수는 있지만, 일반적으로 나는 성능에 문제가 있는지 이해하지 못한다.정규화 된 상태 셰이프에서 모든 ids의 배열이 필요한 이유는 무엇입니까?
이 요구 사항의 출처는 무엇입니까? 확실히 JavaScript 나 React가 아닙니다. 나는 Redux를 말할 수 없다. –
Redux에서 요구하는 것은 아닙니다. – Nit
몇 가지 질문에서 본 적이 있습니다. 분명히 댄 자브라모 (Dan Abramov)는이 자습서에서이 작업을 수행합니다. https://egghead.io/lessons/javascript-redux-normalizing-the-state-shape – jonahe