在使用React进行开发时,通常存在与父组件及其子组件相关的组件。我总是很难决定应该把这种类型的组件放在哪里。
例如,一个SingleListItem列表组件(父组件)包含许多组件(子组件)。当用户单击SingleListItem组件时,对话框组件将弹出。是否应该将对话框组件作为List或的子组件
如果我错了,请纠正我:
发布于 2016-03-25 15:44:22
我的第一个倾向是决定谁是对话框的父级(列表还是列表)。
a.定位对话框的:
等等
b.影响对话框的:
与你的其他观点相比,列表或赞美诗的选择没有什么不同:
至于代码的数量,也没有差别:
唯一的区别是:如果您将对话框放在listitem中,您用于评估是否显示对话框的代码将被执行1000次。但是,几乎不可能使这样的评估效率低到根本没有任何差别。即使有1000条线。正如所指出的,如果1000行线不适合在屏幕上显示,还有许多其他原因不能渲染它们。
希望这能有所帮助。
https://stackoverflow.com/questions/36221109
复制相似问题