react基础学习 JSX

JSX的测试网站 Babel · Babel 可以测试代码的效果

JSX实现map列表 注意 key不一样(使用遍历的时候)

这也是一种写法 小括号(适用于循环复杂的情况)

复制代码
  {defaultList.map(item=>(
              <div className="reply-item"></div>
))}

简单条件渲染

复杂条件渲染

绑定事件

复制代码
function App() {

  const colorse = (e)=>{
    console.log("测试点击",e);
  }
  const colorse1 = (name)=>{
    console.log("测试点击",name);
  }
  const colorse2 = (name,e)=>{
    console.log("测试点击",name,e);
  }
  return (
    <div className="App" >
      这是我的世界 <br></br>
      <button onClick={colorse} >测试点击事件</button>
      <button onClick={()=>colorse1("你是好的")} >测试点击事件传参</button>
      <button onClick={(e)=>colorse2("你是好的",e)} >测试点击事件传参</button>
    </div>
  );
}
export default App;
相关推荐
百慕大三角几秒前
AI Agent开发之向量检索:一篇讲清「稀疏 + 稠密 + Hybrid Search」怎么落地
前端·agent·ai编程
打瞌睡的朱尤2 分钟前
Vue day11商品详细页,加入购物车,购物车
前端·javascript·vue.js
温言winslow3 分钟前
Elpis NPM 包抽离过程
前端
用户600071819106 分钟前
【翻译】Rolldown工作原理:模块加载、依赖图与优化机制全揭秘
前端
不会敲代码16 分钟前
从零开始学 React Hooks:useState 与 useEffect 核心解析
react.js
SuperEugene8 分钟前
《对象与解构赋值:接口数据解包的 10 个常见写法》
前端·javascript
Mr_Xuhhh16 分钟前
博客文章:HTML核心概念与常见标签速览
前端
qq_4335021821 分钟前
收集了一些免费视频背景映月素材网站分享记录
经验分享·学习·音视频·生活
打瞌睡的朱尤27 分钟前
Vue day12 Vue3认识,写法区分
前端·javascript·vue.js
阿珊和她的猫32 分钟前
Vue Router 的使用指南
前端·javascript·vue.js