是否有可能在渲染函數中循環相同的組件?如何在React-native中循環和渲染元素?
事情是這樣的:
...
onPress =() => {
...
};
initialArr = [["blue","text1"],["red","text2"]];
buttonsListArr = [];
for (let i = 0; i < initialArr.length; i++)
{
buttonsListArr.push(
<Button style={{borderColor:{initialArr[i][0]}}} onPress={this.onPress.bind(this)}>{initialArr[i][1]}</Button>
);
}
...
render() {
return (
<View style={...}>
{buttonsListArr}
</View>
)};
我的意思是,這是組件的只是有限的名單,所以喜歡的ListView /滾動型等任何組件並不適用於這種特殊情況下。這只是語法問題。
爲什麼不用地圖代替?'''const button = buttonsListArr.map(item =>