如果在一个页面中有多个想同组件,请问如何进行区分每个组件的状态呢?

作者站长头像
站长
· 阅读数 13

请问一下有什么思路这样做到?

比如:我有一个组件A(内有状态),然后在我的一个容器面板中,我想要自由增加/删除组件A(也就是可以有多个组件A)

如果在一个页面中有多个想同组件,请问如何进行区分每个组件的状态呢?

这里我有一点疑惑,每个组件都有名称一样的状态,我怎么做区分呢?特别是如果要结合zustand去保存状态,那么这里就重复了状态名。

回复
1个回答
avatar
test
2024-06-29

添加,删除肯定都是对数组进行操作,每个组件都对应数组中的某项,可通过下标对组件进行区分

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容