欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

React學(xué)習(xí)筆記之列表渲染示例詳解

前言

專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)江西免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

本文主要給大家介紹了關(guān)于React列表渲染的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細的介紹吧。

示例詳解:

列表渲染也很簡單,利用map方法返回一個新的渲染列表即可,例如:

const numbers = [1, 2, 3, 4, 5]; 
const listItems = numbers.map((number) => 
 <li>{number}</li>
);
ReactDOM.render( 
 <ul>{listItems}</ul>,
 document.getElementById('root')
);

基礎(chǔ)列表組件的構(gòu)造中,有一個重要的屬性值key需要你進行指定,這個很重要,和幫助框架進行性能優(yōu)化有關(guān),具體深入原因后續(xù)會繼續(xù)了解,先來看例子:

function NumberList(props) { 
 const numbers = props.numbers;
 const listItems = numbers.map((number) =>
 <li key={number.toString()}>
  {number}
 </li>
 );
 return (
 <ul>{listItems}</ul>
 );
}

const numbers = [1, 2, 3, 4, 5]; 
ReactDOM.render( 
 <NumberList numbers={numbers} />,
 document.getElementById('root')
);

需要注意的是key的指定需要是其值是唯一的,因為它能幫助框架更好的識別列的改變,添加和刪除,如果有穩(wěn)定的唯一鍵值就使用唯一鍵值,如果沒有可以使用index來進行標(biāo)識,但是不提倡在列表會進行頻繁排序的時候使用index,因為這樣會使得性能下降。

例如:

const todoItems = todos.map((todo) => 
 <li key={todo.id}>
 {todo.text}
 </li>
);
const todoItems = todos.map((todo, index) => 
 // Only do this if items have no stable IDs
 <li key={index}>
 {todo.text}
 </li>
);

出來以上用map構(gòu)造好列表外,map的語法還可以內(nèi)嵌到j(luò)sx語法中,只要加上{}即可,寫法多種多樣,可以選一種自己順眼的哦,呵呵噠。

例如以下兩種寫法是一樣滴:

function NumberList(props) { 
 const numbers = props.numbers;
 const listItems = numbers.map((number) =>
 <ListItem key={number.toString()}
    value={number} />
 );
 return (
 <ul>
  {listItems}
 </ul>
 );
}

function NumberList(props) { 
 const numbers = props.numbers;
 return (
 <ul>
  {numbers.map((number) =>
  <ListItem key={number.toString()}
     value={number} />
  )}
 </ul>
 );
}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對創(chuàng)新互聯(lián)的支持。

網(wǎng)站標(biāo)題:React學(xué)習(xí)筆記之列表渲染示例詳解
URL地址:http://www.aaarwkj.com/article6/gppcig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、ChatGPT網(wǎng)站內(nèi)鏈、小程序開發(fā)、網(wǎng)站改版、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
人妻中文字幕一区二区三| av天堂午夜在线观看| 国产高清毛片区1区二区三区| 国产999精品免费国产| 久久亚洲中文字幕精品熟女一区 | 日韩精品在线观看不卡| av在线手机中文字幕| 欧美午夜一区二区电影| 亚洲限制级电影一区二区| 久久精品亚洲欧美麻豆| 中文字幕亚洲精品熟女少妇| 黄片视频免费观看一起草| 日本黄色一区二区三区四区| 91在线免费观看国产精品| 人人妻人人澡人人妻| 五月天丁香婷婷狠狠狠| 成人av影视中文字幕| 日韩av毛片在线观看| 日本一本一道高清不卡视频| 福利在线午夜绝顶三级| 日本少妇熟女一区二区| 中文一级伦理一区二区| 91精品久久久久久| 国产色综合一区二区| 国产成人性生交大片免费| 中文字幕人妻少妇美臀| 国产老妇伦国产熟女高清| 日本一区二区三区免费精品| 92午夜福利在线视频| 色哟哟视频在线免费观看| 中国美女下面毛茸茸视频| av网址不卡在线免费观看| 亚洲av日韩精品久久久| 人成在线免费视频网站| 日韩中文字幕亚洲精品一| 免费草b视频在线观看| 国产一区二区欧美精品| 亚洲一区精品二人人爽久久| 中文字幕乱码亚洲中文在线| 日韩精品二区在线观看| 日韩精品91一区二区|