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