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

React基础之渲染操作

遍历渲染

function App() {

  const list=[

    {id:1,name:'小吴'},

    {id:2,name:'小王'},

    {id:3,name:'小李'},

  ]

  const listContent= list.map(item=>{

   return  <li key={item.id}>{item.name}</li>

  })

  return (

    <div>{listContent}</div>

  );

}

export default App;

如果我们需要

import { Fragment } from "react";

function App() {

  const list = [

    { id: 1, name: '小吴' },

    { id: 2, name: '小王' },

    { id: 3, name: '小李' },

  ];

  const listContent = list.map(item => {

    return (

      <Fragment key={item.id}>

        <li>{item.name}</li>

        <li>---------</li>

      </Fragment>

    );

  });

  return (

    <div>{listContent}</div>

  );

}

export default App;


http://www.kler.cn/a/573941.html

相关文章:

  • 2025数据存储技术风向标:解析数据湖与数据仓库的实战效能差距
  • MWC 2025|紫光展锐联手美格智能发布5G通信模组SRM812
  • Vue进阶之Vue3源码解析(一)
  • *搜索算法(2)
  • mongodb安装教程以及mongodb的使用
  • 记录一个Circle CI出现的错误
  • Android MVI架构模式详解
  • SolidWorks 转 PDF3D 技术详解
  • vue左侧边框点击后让字体高亮
  • 多线程-线程本地变量ThreadLocal
  • 探秘基带算法:从原理到5G时代的通信变革【十】基带算法应用与对比
  • 前端基础之全局事件总线
  • vue表单已经赋值了,但是还是返回async-validator “xxx is required“提示,弹出验证红字而且不能输入
  • supervisord管理Gunicorn进程,使用Nginx作为反向代理运行flask web项目
  • 代理与 hosts 文件冲突问题解决方案
  • uniapp封装路由管理(兼容Vue2和Vue3)
  • 批量对 Word 优化与压缩,减少 Word 文件大小
  • 通信小贾的西天取经之路:从茫然小白到工业互联网售前
  • Java基础知识大全(含答案,面试基础)
  • FX-结构体