服务器之家:专注于服务器技术及软件下载分享
分类导航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服务器之家 - 编程语言 - JavaScript - React - react循环数据(列表)的实现

react循环数据(列表)的实现

2022-02-28 16:40范范t React

这篇文章主要介绍了react循环数据的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

首先我们模拟一下后台传过来的数据,这里为了让代码清晰,数据就简单的模拟了一下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import bg3 from './image/bg3.png'
constructor(props){
   super(props)
   this.state = {
   ///这里
      list:[
         { id:1,img:bg3},
         { id:2,img:bg3},
         { id:3,img:bg3},
         { id:4,img:bg3},
         { id:5,img:bg3},
      ],
  ///    
   }
}

然后在使用map方法循环出来

?
1
2
3
4
5
6
7
8
9
10
11
{
      this.state.list.map((item,key) => {
          return (
            <div className="winfor" onClick={() => console.log(item.id)}>
               <img src={item.img} className="winforimg" />
                  
               
            </div>
          )
        })
}

补充:React 循环列表

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import React, {Component} from 'react';
import logo from './logo.svg';
import './App.css';
import {Person,Twoway} from './Person/Person'
 
class  App extends Component{
  state={
    persons:[{name:'小仙女',age:'18'},{name:'小玉',age:'18'},{name:'家璇',age:'18'}],
 
  }
 
  render(){
    const listItems = this.state.persons.map((item,index) =>
       <Person name={item.name} age={item.age} key={index} />
     );
      return(
        <div className="App">
             {listItems}
        </div>
      )     
  }
}
export default App;

到此这篇关于react循环数据的实现的文章就介绍到这了,更多相关react循环数据内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/weixin_42821697/article/details/111172982

延伸 · 阅读

精彩推荐
  • React深入理解React Native核心原理(React Native的桥接(Bridge)

    深入理解React Native核心原理(React Native的桥接(Bridge)

    这篇文章主要介绍了深入理解React Native核心原理(React Native的桥接(Bridge),本文重点给大家介绍React Native的基础知识及实现原理,需要的朋友可以参考下...

    Gavell9562022-02-23
  • React从框架作者角度聊:React调度算法的迭代过程

    从框架作者角度聊:React调度算法的迭代过程

    React内部最难理解的地方就是「调度算法」,不仅抽象、复杂,还重构了一次。可以说,只有React团队自己才能完全理解这套算法。既然这样,那本文尝试从...

    魔术师卡颂8172022-01-10
  • Reactreact diff算法源码解析

    react diff算法源码解析

    这篇文章主要介绍了react diff算法源码解析的相关资料,帮助大家更好的理解和学习使用react,感兴趣的朋友可以了解下...

    zhangyu5572022-02-27
  • ReactReact html中使用react的两种方式

    React html中使用react的两种方式

    这篇文章主要介绍了React html中使用react的两种方式,本文给大家提到了React pwa的配置代码,给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴...

    愚公搬代码6292022-02-23
  • ReactReact实现一个高度自适应的虚拟列表

    React实现一个高度自适应的虚拟列表

    这篇文章主要介绍了React如何实现一个高度自适应的虚拟列表,帮助大家更好的理解和学习使用React,感兴趣的朋友可以了解下...

    抖音前端安全8912022-02-25
  • ReactReact服务端渲染原理解析与实践

    React服务端渲染原理解析与实践

    这篇文章主要介绍了React服务端渲染原理解析与实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们...

    隐冬7992022-02-10
  • React基于 Vite 的组件文档编写神器,又快又省心

    基于 Vite 的组件文档编写神器,又快又省心

    现在 Vite 的生态逐渐完善,今天给大家介绍一款 React 的组件/应用文档编写神器:vite-plugin-react-pages....

    前端星辰5072022-01-04
  • React如何使用Redux Toolkit简化Redux

    如何使用Redux Toolkit简化Redux

    这篇文章主要介绍了如何使用Redux Toolkit简化Redux,帮助大家更好的理解和学习使用React框架,感兴趣的朋友可以了解下...

    杭州程序员张张8962022-02-24