1
모든 : 내가 엔티티 배열과 객체 사이의 관계를 이해하려고 노력하고배열 VS normalizr의 schema.entity을 이해하려고 노력하고 객체
:
- 그들은 단지 다른 형식의 데이터 DIFF 구조를 설명 할 수 있습니까 ? 또는 엔티티는 나머지 두 개와 상당히 다릅니다.
- 정규화 된 데이터 결과는 {result :, entities :}와 같은 구조를 가지며 은 스키마로 정의 된 데이터 구조입니다. 엔티티는 엔티티 내부에 넣습니다. 또는 schema.Array 및 Object? 스키마를 정의 할 때 Object와 Array 만 사용하면 엔티티에 아무것도 넣지 않은 것처럼 보입니다. 스키마 결함이 아니면 normalizr이 작동하는 방법인지 확실하지 않습니다.
- schema.Entity() 정의 된 데이터 만 엔터티에 넣을 수 있다면 {0 : .., 1 : .., 2 :,}와 같은 데이터 배열을 어떻게 배치 할 수 있습니까? exmaple를 들어
, 내가 같은 데이터가 있습니다
var data = [
{
id:"0",
items:[
{
id: "0",
data: {name:"data-0-0"}
},
{
id: "1",
data: {name:"data-0-1"}
}
]
},
{
id:"1",
items:[
{
id: "0",
data: {name:"data-1-0"}
},
{
id: "1",
data: {name:"data-1-1"}
}
]
}
]
const normalizedData = normalize(data, [{items:[{data:{}}]}]);
And the normalized data is like:
{
"entities": {},
"result": {
"0": {
"id": "0",
"items": [
{
"id": "0",
"data": {
"name": "data-1-0"
}
}
]
}
}
}
감사
을
감사합니다. # 3의 도움을 주셔서 감사합니다. – Kuan