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;
相关推荐
今儿敲了吗1 分钟前
25| 丢手绢
数据结构·c++·笔记·学习·算法
qq_24218863322 分钟前
【零基础使用Trae CN编写第一个AI游戏教程】
开发语言·前端·人工智能·python·游戏·html
a1117764 分钟前
3D赛车躲避游戏(html threeJS开源)
前端·游戏·3d·开源·html·threejs
PD我是你的真爱粉7 分钟前
Vue Router 4 路由进阶
前端·javascript·vue.js
木子欢儿8 分钟前
在 Debian 13(以及 12)上安装和配置 tightvncserver 并让普通用户使
运维·前端·debian
浅念-22 分钟前
C++ STL stack、queue 与容器适配器详解
开发语言·c++·经验分享·笔记·学习·面试
SakitamaX25 分钟前
Nginx安装与实验
服务器·前端·nginx
2501_9181269129 分钟前
stm32能刷什么程序?
linux·stm32·单片机·嵌入式硬件·学习
第七序章34 分钟前
【Linux学习笔记】git三板斧
linux·运维·服务器·笔记·git·学习
xhyu6140 分钟前
【学习笔记】推荐系统 (1.基础知识)
笔记·学习