중첩 노드 트리가있는 앱이 있습니다. 모든 노드는 같은 유형입니다. 사용자가 어떤 노드를 확대redux 상태 트리 안에 새 데이터 추가
{
id: 1,
title: "node_1",
children: [
{
id: 2,
title: "node_2",
children: []
},
{
id: 3,
title: "node_3",
children: []
}
]
}
(ID 예는 노드 === 3) 나 "어린이"노드의 속성의 내부 데이터베이스에 요청을 수행하고 응답 (배열 어린이)을 삽입해야 id === 3. 그래서 결과적으로 응용 프로그램 상태는 다음과 같이해야합니다 :
{
id: 1,
title: "node_1",
children: [
{
id: 2,
title: "node_2",
children: []
},
{
id: 3,
title: "node_3",
children: [
{
id: 4,
title: "node_4",
children: []
},
{
id: 5,
title: "node_5",
children: []
}
]
}
]
}
은 내가 어떻게 node_3 어린이 속성 내 아이의 배열을 붙여 넣을 수 있습니다?
https://github.com/reactjs/ REDUX/트리/마스터/예/트리보기 – ctrlplusb