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;
相关推荐
CrystalShaw4 小时前
[AI codec]opus-1.6\DRED 编码侧 学习笔记
笔记·学习
张张123y4 小时前
RAG从0到1学习:技术架构、项目实践与面试指南
人工智能·python·学习·面试·架构·langchain·transformer
Shi_haoliu4 小时前
openClaw源码部署-linux
前端·python·ai·openclaw
·醉挽清风·4 小时前
学习笔记—Linux—文件IO
linux·服务器·学习
Accerlator4 小时前
计算机网络学习
学习·计算机网络
程序员小寒4 小时前
前端性能优化之白屏、卡顿指标和网络环境采集篇
前端·javascript·网络·性能优化
星爷AG I4 小时前
14-12 动作序列学习(AGI基础理论)
人工智能·学习·agi
烛阴4 小时前
Claude CLI AskUserQuestion 工具详解:让 AI 开口问你
前端·claude
澄澈青空~5 小时前
Unity3D VR 游戏开发 — 技术路线与学习路线完整大纲
学习·vr
wal13145205 小时前
OpenClaw教程(九)—— 彻底告别!OpenClaw 卸载不残留指南
前端·网络·人工智能·chrome·安全·openclaw