美文网首页
React -动态展示数据列表

React -动态展示数据列表

作者: 旋风_陀螺妞 | 来源:发表于2020-03-23 14:43 被阅读0次

react 动态渲染数据列表,小demo走一波

那么咱们先来提出一个问题吧

如何将一个数据的数据转换为一个标签的数组?

如const eleArry = ['js','jquery','react','bootstrap','angular']

<div id="demo"></div>

1) 首先呢需要创建一个虚拟dom

动态列表,所以无论数据还是属性都必须是动态的,那么就需要{}

在创建时如果标签是嵌套类型的,那么如果在外部加一层括号

const ulList = (

<ul>{names.map((name,index)=><li key={index}>name</li>)</ul>

)

2)渲染虚拟DOM

ReactDom.render(ulList,document.getElementById('demo'))

bingo!!!!

这里用到来map(),那么就趁机多说一丢丢关于它的用法吧

map()方法定义在JavaScript的Array中,它返回一个新的数组,数组中的元素为原始数组调用函数处理后的值。

注意:map()不会对空数组进行检测       map()不会改变原始数组

语法就是var new_array = arr.map(functioncallback(currentValue[, index[, array]]) {

  // Return element for new_array 

}[,thisArg])

其中的参数:

callback

生成新数组元素的函数,使用三个参数:

currentValue

callback 数组中正在处理的当前元素。

index可选

callback 数组中正在处理的当前元素的索引。

array可选

map方法调用的数组。

thisArg可选

执行callback函数时值被用作this。

相关文章

  • React -动态展示数据列表

    react 动态渲染数据列表,小demo走一波 那么咱们先来提出一个问题吧 如何将一个数据的数据转换为一个标签的数...

  • CS193p 斯坦福IOS开发 2011 (九)

    这节课讲了如何展示动态数据列表/固定数据列表 UITableView 一维表 UIScrollView子类 可以是...

  • React Native实现列表刷新

    React Native中的ListView React Native 提供了几个适用于展示长列表数据的组件,一般...

  • React-Native:长列表

    React-Native:ListView React-Native提供了几个适用于展示长列表数据的组件,一般常用...

  • Day5 如何使用长列表/网络

    如何使用长列表 React Native提供了几个适用于展示长列表数据的组件,一般而言我们会选用FlatList或...

  • 2019-02-28第3次 列表

    第3次 列表 知识点 会使用有序列表实现数据展示 会使用无序列表实现数据展示【重点】 会使用定义列表实现数据展示【...

  • 第七节:React列表渲染与数据收集

    1. 列表渲染 1.1 列表渲染说明: 列表渲染 先将列表数据转为React元素列表, 然后在渲染 React会将...

  • 第七节:React列表渲染与数据收集

    1. 列表渲染 1.1 列表渲染说明: 列表渲染 先将列表数据转为React元素列表, 然后在渲染 React会将...

  • React专题3: 状态state变化会影响UI变化

    React组件显示标签数组 如下代码, 会将数据源数组中的数据, 以列表的形式展示出来 运行效果如图, 数据源通过...

  • 第三次课 列表

    知识点 1.会使用有序列表实现数据展示 2.会使用无序列表实现数据展示【重点】 3.会使用定义列表实现数据展示【重...

网友评论

      本文标题:React -动态展示数据列表

      本文链接:https://www.haomeiwen.com/subject/osrwyhtx.html