React的列表渲染
//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的列表渲染相关推荐
- react中列表渲染的局部刷新
最近在写demo的时候遇到一个更新列表中某个的对象的某个值,最期待的结果肯定是局部刷新,但是我们往往在改变值之后会遇到全局都刷新的问题,以下为个人实验出来的一个小技巧. 首先我有以下数据需要通过rea ...
- 前端学习(2236):react的列表渲染二
import React from 'react'; import ReactDOM from 'react-dom';class Welcome extends React.Component {c ...
- 前端学习(2235):react的列表渲染
import React from 'react'; import ReactDOM from 'react-dom';class Welcome extends React.Component {c ...
- react入门-列表渲染(动态获取数据)
注意:动态获取的是我自定义的后台数据,使用的时候请修改:componentDidMount中url 使用的数据如下: {"data": [{"author": ...
- [react] react怎么提高列表渲染的性能?
[react] react怎么提高列表渲染的性能? 使用webpack 做代码分割. 使用hooks. 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 ...
- React条件渲染列表渲染
一.React条件渲染 某些情况下,界面的内容会根据不同的情况显示不同的内容,或者决定是否渲染某部分内容: 在vue中,我们会通过指令来控制:比如v-if.v-show: 在React中,所有的条件判 ...
- react把表格渲染好ui_react 入坑笔记(五) - 条件渲染和列表渲染
条件渲染和列表渲染 一.条件渲染 条件渲染较简单,使用 JavaScript 操作符 if 或条件运算符来创建表示当前状态的元素,然后让 React 根据它们来更新 UI. 贴一个小栗子: funct ...
- angular,vue,react的基本语法—双向数据绑定、条件渲染、列表渲染、angular小案例...
基本语法: 1.双向数据绑定 vue 指令:v-model="msg" react constructor(){this.state{msg:"双向数据绑定" ...
- React实例练习-响应式设计、数据绑定、列表渲染、删除单项
服务菜单 最好的学习就是在实战中成长,做一个<小姐姐服务菜单>应用,练习前面的知识和学习新知识 新建小姐姐组件 先在SRC的目录下面,新建一个文件Xiaojiejie.js 然后写一个基本 ...
最新文章
- resultset mysql_MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)...
- 别人家的公司的 1024 程序员节 ! 羡慕了!
- 廖雪峰python教程百度云-廖雪峰Python教程的配套视频教程,全套完整版!
- DzzOffice1.0 Beta2发布
- POJ2195费用流+BFS建图
- C++ 中的 inline 用法
- python csv使用_python CSV模块的使用
- Azure Application Insights REST API使用教程
- java 多态_Java面向对象 —— 多态
- JavaScript 获取 当前日期和三十天以前日期
- 用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败问题
- [译] 五个小技巧让你写出更好的 JavaScript 条件语句
- 51单片机keilC软件安装和开发板 学习板串口驱动下载及安装 使用
- 万卷书计划-2016年开启
- 证件照尺寸大小收集整理
- php毕设周记_php实习日记
- 2019腾讯校招客户端方向面经(已拿offer)
- Sandboxie免费开源沙箱软件下载与详细使用教程
- 了解Java8中的parallelStream
- Unity 抛物线,直线,Sine曲线等
热门文章
- java计算字符串中字符出现的次数_java – 计算字符串中字符出现次数
- 2019-03-15-算法-进化(两数之和)
- 【NOI2012】迷失游乐园【概率期望】【换根dp】【基环树】
- cfF. Boring Queries
- I - The Mad Mathematician FZU - 2042(未解决)
- 1592E - Скучающий Бакри
- CF1580B Mathematics Curriculum(笛卡尔树、树形dp)
- AT4439-[AGC028E]High Elements【结论,线段树】
- AT2567-[ARC074C]RGB Sequence【dp】
- AT3611-Tree MST【点分治,最小生成树】