我正在尝试实现一个房产(房地产)链
每个链项目应该知道哪个链项目在它上面/下面
一个链项可以有自己的子链,这反过来也适用于它的子链项,依此类推
视觉上是这样的
[
{
id: 1,
belowId:0
},
{
id: 0,
belowId:2,
aboveId:1,
subChain: [{ id:3, subChain: [{ id:4}] }]
},
{
id: 2,
aboveId:0
}
]
我尝试了上面的结构,但我开始感到困惑如何更新状态和用户界面中的嵌套项目
您应该研究像 Redux 这样的状态管理库。使用 Redux,您将拥有一个全局状态存储,所有组件都可以从中提取。