![]() |
1
1
因为react是基于组件的,所以应该将道具分组到它所属的组件。选项2没有多大意义,因为您有一个ItemList组件,它接受 列表 以及显然呈现和维护该列表。项目组件特定于 一 不应该知道其他的东西。此外,对于选项1,您将项目列表与实际项目分离。 更好的方法是使用父组件呈现子项的集合。 |
![]() |
2
1
在我看来,Item组件应该尽可能独立于ItemList组件。我建议采用以下结构: 项目列表组件:
项目组件:
它看起来和你的第一种方法相似,除了
第二种方法在逻辑上是错误的,我同意@ztadic91所提到的,即Item组件不应该了解其他组件。 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 5 月前 |
![]() |
vatsal chauhan · 即使在字体预加载时,文本加载也很慢 6 月前 |
![]() |
noblerare · Vite错误-未定义导出(SSR) 6 月前 |