【发布时间】:2019-05-08 14:47:33
【问题描述】:
我正在尝试找到一种更智能的方式来循环遍历数组并生成 jsx 并返回到渲染函数:
renderCardImages = () => {
const cards = [
'Visa',
'MasterCard',
'AmericanExpress',
'Discover',
'JCB',
]
return (
<View style={{ flexDirection: 'row' }}>
<Image source={getCardIcon('Visa')} size={65} />
<Image source={getCardIcon('MasterCard')} size={65} />
<Image source={getCardIcon('AmericanExpress')} size={65} />
<Image source={getCardIcon('Discover')} size={65} />
<Image source={getCardIcon('JCB')} size={65} />
</View>
)
}
render () {
return (
{renderCardImages()}
)
}
我如何实现这一目标?我相信渲染只被调用一次。
【问题讨论】:
标签: android ios reactjs react-native ecmascript-6