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

React基础之tsx语法

tsx在jsx的基础上添加了新的类型,除此之外没有任何区别

事件绑定

function App() {

  const handleClick=()=>{

    console.log('button被点击了');

  }

  return(

    <div className="App">

      <button onClick={handleClick}>click me</button>

    </div>

  )

}

export default App

传递自定义参数

需要指定箭头函数的形式

function App() {

  const handleClick=(name)=>{

    console.log('button被点击了',name);

  }

  return(

    <div className="App">

      <button onClick={()=>handleClick('jack')}>click me</button>

    </div>

  )

}

export default App

如果需要同时传递事件对象与自定义参数

需要在传递自定义参数的箭头函数的括号里面传递事件e

function App() {

  const handleClick=(name,e)=>{

    console.log('button被点击了',name,e);

  }

  return(

    <div className="App">

      <button onClick={(e)=>handleClick('jack',e)}>click me</button>

    </div>

  )

}

export default App

http://www.lryc.cn/news/547421.html

相关文章:

  • 一体机:DeepSeek性能的“隐形枷锁”!
  • ALBEF的动量蒸馏(Momentum distillation)
  • 浏览器WEB播放RTSP
  • 将PDF转为Word的在线工具
  • 03. 对象的创建,存储和访问原理
  • 机器学习-GBDT算法
  • redis基础结构
  • 【keil】一种将STM32的armcc例程转换为armclang的方式
  • 计算机视觉算法实战——表面缺陷检测(表面缺陷检测)
  • window下的docker内使用gpu
  • Modbus协议(TCP)
  • 虚拟系统配置实验报告
  • Agentic系统:负载均衡与Redis缓存优化
  • 28-文本左右对齐
  • 建筑兔零基础自学python记录39|实战词云可视化项目——章节分布10(上)
  • Impacket工具中的横向渗透利器及其使用场景对比详解
  • 基于java,SpringBoot和Vue的医院药房药品管理系统设计
  • MQ保证消息的顺序性
  • cmake、CMakeLists.txt、make、ninja
  • 数据结构与算法 计算机组成 八股
  • RoboBrain:从抽象到具体的机器人操作统一大脑模型
  • 算法 之 前缀和 与 滑动窗口 与 背包问题 的差异(子数组之和为k问题)
  • 微电网协调控制器ACCU-100 分布式光伏 光储充一本化
  • IDEA入门及常用快捷键
  • electron打包结构了解
  • 03.06 QT
  • Python中的常用库
  • 马尔科夫不等式和切比雪夫不等式
  • 护照阅读器在汽车客运站流程中的应用
  • CentOS 7 安装Nginx-1.26.3