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巢狀
- 【基礎題】【for迴圈】二重迴圈
- python 基礎 迴圈Python
- 基礎迴圈+識圖
- Python基礎(07):迴圈Python
- 指令碼迴圈基礎(2)指令碼
- 12-JavaScript基礎-for迴圈JavaScript
- JAVA基礎--增強for迴圈Java
- python 基礎習題6--for迴圈和while迴圈PythonWhile
- 【Python基礎】for迴圈語句Python
- Python基礎教程06 - 迴圈Python
- Python基礎-While迴圈語句PythonWhile
- python基礎 while迴圈練習PythonWhile
- shell基礎教程 十六: Shell until迴圈
- Go 基礎知識之分支迴圈Go
- javascript基礎(控制流程(迴圈 while,for))(十二)JavaScriptWhile
- 「學習筆記」迴圈、列表筆記
- 18. 再說迴圈~列表和迴圈的高階操作
- Python基礎:條件判斷 & 迴圈Python
- 【重溫基礎】3.迴圈和迭代
- Python 快速教程(基礎篇06): 迴圈Python
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- 豬行天下之Python基礎——4.1 條件判斷與迴圈Python
- 大資料之JAVA基礎(五):迴圈和陣列方法練習大資料Java陣列
- React技巧之中斷map迴圈React
- python基礎之元組,列表Python
- 【基礎題】【for迴圈】分別輸出A~Z, a ~ z。
- java基礎(三) 加強型for迴圈與IteratorJava
- GaussDB SQL基礎語法示例-迴圈語句SQL
- JS優化迴圈之展開迴圈JS優化
- python 元組,列表 迴圈遍歷Python
- 使用 Python 迴圈建立多個列表Python
- Hadoop 基礎之生態圈Hadoop
- 1.5程式設計基礎之迴圈控制44:第n小的質數程式設計
- scss中迴圈之@for迴圈佈局畫圓CSS
- Java基礎(二)- 普通for迴圈、foreach效能比較Java