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

相关推荐
mapbar_front5 分钟前
我们需要前端架构师这个职位吗?
前端
ScriptBIN13 分钟前
Javaweb--Vue
前端·vue.js
KenXu18 分钟前
React Conf 2025 - 核心更新
前端
前端Hardy22 分钟前
Vue 高效开发技巧合集:10 个实用技巧让代码简洁 50%+,面试直接加分!
前端·javascript·vue.js
ᖰ・◡・ᖳ43 分钟前
JavaScript:神奇的ES6之旅
前端·javascript·学习·es6
app出海创收老李1 小时前
海外独立创收日记(5)-上个月收入回顾与本月计划
前端·后端·程序员
前端Hardy1 小时前
HTML&CSS:一眼心动的 SVG 时钟
前端·javascript·css
TTGGGFF1 小时前
Streamlit:CSS——从基础到实战美化应用
前端·css
app出海创收老李1 小时前
海外独立创收日记(4)-第一笔汇款
前端·后端·程序员
Takklin1 小时前
React JSX 转换原理与 GSR 实现解析
前端·react.js