//9. 列表渲染
class List extends React.Component{
state = {
list:[1,2,3,4,5],
list2:[
{id:1,text:'java'},
{id:2,text:'js'},
{id:3,text:'php'},
{id:4,text:'python'},
{id:5,text:'node'}
]
}
render(){
const arr = this.state.list;
const arr2 = this.state.list2;
const listItem = []
const listItem2 = []
//map方式遍历
arr.map((item)=>{
let li = <li>{item}</li>;
listItem.push(li);
})
//或for循环
// for (let i = 0; i < arr.length; i++) {
// let li = <li>{arr[i]}</li>;
// listItem.push(li);
// }
for (let i = 0; i < arr2.length; i++) {
let li = <li key={arr2[i].id}>{arr2[i].text}</li>;
listItem2.push(li);
}
return <div>
<ul>
{listItem}
{listItem2}
</ul>
</div>
}
}
ReactDOM.render(
<List />,
document.getElementById('app'));
复制代码
React的列表渲染
原创
©著作权归作者所有:来自51CTO博客作者Frank___7的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
React 列表渲染
学习目标 列表渲染 第一种:将列表内容拼装成数组放置到模板中。第二种:将数据拼装成数组的JSX
react 寻找文件 数组 json -
react笔记之渲染列表
前端
1024程序员节 html JSX 数组 -
React元素渲染
渲染元素! 更新时间! 使用组件
html React -
react 渲染优化
摘要: 本篇主要讲react render,虚拟dom原理,以及如果根据这些优化代码。
github 数据 扁平化 子树 最小化