【发布时间】:2017-09-08 07:20:45
【问题描述】:
我有一个函数:
renderConversations(){
let conversationContent = this.state.conversationArray.map((convObj, i) => {
return <View key={i} style={[globalStyle.conversationContainer,globalStyle.shadow]}>
<Text style= {globalStyle.conversationText}>{ convObj.text }</Text>
<Text style= {globalStyle.conversationText}>{ convObj.actionButtons }</Text>
</View>
})
return conversationContent
}
我根据状态变量使用此函数渲染组件。我面临的一个挑战是convObj.actionButtons 这是一个数组。我想在 map 函数中迭代它来构建组件。有没有办法在 map 函数中做到这一点,还是我需要使用旧的 for 循环?
【问题讨论】:
-
是的,这将是正确的方法,使用另一个地图并创建 ui 元素:)
标签: javascript reactjs react-native