react基礎之-- 列表迴圈
在jsx語法中,迴圈渲染是利用陣列的遍歷 map() 方法返回一個集合。
遍歷時必須有唯一索引 key 提高遍歷的效率。一個元素的 key 最好是這個元素在列表中擁有的一個獨一無二的字串,萬不得已可以使用 index。
import React from 'react'
export default class Home extends React.Component{
constructor(props) {
super(props)
this.state = {
list: [
{name:'aa',age:13},
{name:'bb',age:14},
{name:'cc',age:15}
],
list2:[
{name:'撒大大1',age:15},
{name:'撒大大2',age:18 },
{name:'撒大大3',age:20}
]
}
}
renderList(value, index) {
return (
<li key={index}>
<span>{value.name}</span> --
<span>{value.age}</span>
</li>
)
}
render (){
return (
<div>
<ul>
{this.state.list.map((value, index) => {
return (
<li key={index}>
<span>{value.name}</span> --
<span>{value.age}</span>
</li>
)
})}
</ul>
<ul>
{this.state.list2.map((value,index)=>{
return this.renderList(value,index)
})}
</ul>
</div>
)
}
}
相關文章
- Python基礎學習之迴圈Python
- python基礎語法迴圈巢狀和列表(一)Python巢狀
- python基礎語法迴圈巢狀和列表(二)Python巢狀
- python 基礎 迴圈Python
- 【基礎題】【for迴圈】二重迴圈
- Python基礎(07):迴圈Python
- 基礎迴圈+識圖
- JAVA基礎--增強for迴圈Java
- 【Python基礎】for迴圈語句Python
- python 基礎習題6--for迴圈和while迴圈PythonWhile
- Python基礎-While迴圈語句PythonWhile
- python基礎 while迴圈練習PythonWhile
- Go 基礎知識之分支迴圈Go
- Python基礎:條件判斷 & 迴圈Python
- shell基礎教程 十六: Shell until迴圈
- 「學習筆記」迴圈、列表筆記
- 豬行天下之Python基礎——4.1 條件判斷與迴圈Python
- 【重溫基礎】3.迴圈和迭代
- Hadoop 基礎之生態圈Hadoop
- 使用 Python 迴圈建立多個列表Python
- python 元組,列表 迴圈遍歷Python
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- 大資料之JAVA基礎(五):迴圈和陣列方法練習大資料Java陣列
- React技巧之中斷map迴圈React
- React Native開發之必備React基礎React Native
- Java基礎(二)- 普通for迴圈、foreach效能比較Java
- GaussDB SQL基礎語法示例-迴圈語句SQL
- dotnet C# 分享基礎 for 迴圈的寫法C#
- java基礎(三) 加強型for迴圈與IteratorJava
- 【基礎題】【for迴圈】分別輸出A~Z, a ~ z。
- Python基礎之:數字字串和列表Python字串
- scss中迴圈之@for迴圈佈局畫圓CSS
- iOS 彙編基礎(三)還原高階程式碼之迴圈和判斷iOS
- Java之 迴圈(三)Java
- Python列表基礎Python
- 基礎資料結構之遞迴資料結構遞迴
- Java基礎 迴圈語句 for while do.....while語句JavaWhile
- React基礎React