我创建了一个被这么多数据使用但显示相同的哑组件。
问题是,只接受本机数据类型或对象数组是更好的哑组件吗?因为我的数据属性是每个表的差异。
<ScrollView>
{listOfData.map(()=>(
<Dumb title={data.title} description={data.description} >
))}
</ScrollView>
优点:没有对象属性依赖
缺点:智能组件中需要循环,这使它变得 混乱
<ScrollView>
<Dumbs data={listOfData} >
</ScrollView>
优点:智能组件更简单
缺点:哑组件只接受特定的数据属性
那么哪个更好呢?我确实使用了第二个并将其映射到我的 component.ts 中首先更改对象属性,但这会使 component.ts 变得混乱