当前位置: 首页 > wzjs >正文

北京工信部网站备案查询青岛 google seo

北京工信部网站备案查询,青岛 google seo,重庆网站建设公司 ,重庆网页制作设计营销React 中最常见的一个需求就是「把一组数据渲染成一组 DOM 元素」,比如一个列表。下面是我写的一个最小示例,目的是搞清楚它到底是怎么工作的。 示例代码 // 定义一个静态数组,模拟后续要渲染的数据源 // 每个对象代表一个前端框架&#xf…

React 中最常见的一个需求就是「把一组数据渲染成一组 DOM 元素」,比如一个列表。下面是我写的一个最小示例,目的是搞清楚它到底是怎么工作的。

示例代码

// 定义一个静态数组,模拟后续要渲染的数据源
// 每个对象代表一个前端框架,注意一定要有唯一的 id
const list = [{ id: 1001, name: 'Vue' },{ id: 1002, name: 'React' },{ id: 1003, name: 'Angular' }
]// 定义一个函数式组件 App,React 推荐使用函数组件
function App() {return (<div className="App">{/* 这是组件的基本结构,先写个提示文本 */}this is App{/* 下面这个列表是重点,动态渲染 list 数据 */}<ul>{// 用 map 把每个数据项转成一个 <li> 元素// 注意:一定要加 key,React 需要这个 key 来区分每一项list.map(item => (<li key={item.id}>{item.name}</li>))}</ul></div>)
}// 别忘了把组件导出去,不然在其他文件里用不了
export default App

理解重点(写给自己看的)

1. 为什么要加 key

React 在渲染列表时,靠 key 来识别每一项。如果没有 key,它在对比新旧节点时会不清楚哪个该更新、哪个该删除,会导致性能低下或者奇怪的渲染 bug。最保险的做法就是用数据库里自带的 id

2. 为什么用 map

因为 map 可以把原始数组“转换”为另一种形式。在这里,我们把对象转成 <li> 元素,它刚好就是我们想要的结构。

3. JSX 中变量必须写在 {}

比如 {item.name},这是 JSX 的基本语法。哪怕只是变量,也必须包在大括号中,不然它会被当作字符串来处理。

4. className 而不是 class

这是 React 的一处设计细节:因为 class 是 JavaScript 的保留字,所以 React 用 className 来代替 HTML 的 class


这一小段代码虽然简单,但本质上已经覆盖了 React 列表渲染的基础。每次写 map 渲染列表时,我都会回头看一下这段例子,确保自己没有遗漏关键点。

下次我想试试给每一项加点击事件,比如高亮或者删除,思路其实也很清晰:加一个 onClick 就可以了。


文章转载自:

http://NgtfAPHT.qhrdx.cn
http://lRdRM9CR.qhrdx.cn
http://3vaBzZs8.qhrdx.cn
http://rvOe4IoN.qhrdx.cn
http://ULPH62EM.qhrdx.cn
http://FM0GmOtu.qhrdx.cn
http://cUUPjA6z.qhrdx.cn
http://luq8sUWF.qhrdx.cn
http://pU1WClYF.qhrdx.cn
http://paw5OzdH.qhrdx.cn
http://gRuRdKE9.qhrdx.cn
http://VME44kZ0.qhrdx.cn
http://hXDCi1Tf.qhrdx.cn
http://cpuxHjH6.qhrdx.cn
http://hpJittje.qhrdx.cn
http://hOUJiQ57.qhrdx.cn
http://mfEbmnat.qhrdx.cn
http://LVMh7BeR.qhrdx.cn
http://yeeesRb3.qhrdx.cn
http://KHcEXNHk.qhrdx.cn
http://MlufgaV3.qhrdx.cn
http://OCcbc85k.qhrdx.cn
http://Z4Ftlbtt.qhrdx.cn
http://1TMSUtqO.qhrdx.cn
http://vu6DFMvx.qhrdx.cn
http://QoERzPoq.qhrdx.cn
http://PSStyjtp.qhrdx.cn
http://DgXSVCDg.qhrdx.cn
http://6TofiXxq.qhrdx.cn
http://aNYwtdAN.qhrdx.cn
http://www.dtcms.com/wzjs/639570.html

相关文章:

  • 免费建网站讨论网站界面设计缺点
  • 贸易公司自建免费网站做车身拉花的网站
  • 广州网站优化方式广州个人网站备案要多久
  • 昆明网站建设服务至上余姚市城乡建设局网站
  • 网站开发职业长春网站制作长春万网
  • 网站建设学费怎么自己办网站
  • 创做阿里巴巴网站流程宿松做网站
  • 湖州市网站建设网站建设与运营的论文的范本
  • 网站开发的高级阶段包括做ps合成的网站
  • 编程网站编程赤峰网站建设 公司
  • 仿淘宝网站工作计划怎么写
  • 注册公司网站需要什么资料网站提示页面设计
  • 百度快照网站怎么做攀枝花建设工程有限责任公司网站
  • 建网站免费软件wordpress分类目录关键字
  • 微信卖水果链接网站怎么做龙华哪有做网站设计
  • 常州建设网站代理商二维码网站建设
  • 做外汇消息面的网站网站怎么做充值提现功能
  • 欧美电影免费网站免费下载个人简历模板
  • 做旅游网站的目的华为云企业邮箱登录入口
  • 北京网站建设制作公司域名申请到网站上传全过程
  • 如何修改单页网站网站备案需要哪些资料
  • 商城网站不备案安徽省建设信息网
  • 上海网站设计与开发公司深圳东门大厦
  • 网站建设 银川淘宝运营多少钱一个月
  • 商务网站设计制作好的工具和方法百度提交入口
  • 宁波个人网站建设北京朝阳区一小区现疑似病例
  • 做网站的广告图片做谷歌推广一定要网站吗
  • 凌河建设网站电子商务网站后台
  • 深圳优化网站企业网站源码千博
  • 中国建设网站简州新城土地整改项目网页制作公司介绍图片