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

相关推荐
abigale031 分钟前
前端充电 - 移动端 - 小程序登录、跳转/嵌入H5页面
前端·小程序
Hopebearer_9 分钟前
vue3中ref和reactive的区别
开发语言·前端·javascript·vue.js·前端框架·ecmascript
九丶黎13 分钟前
爬虫案例八js逆向爬取网易音乐
javascript·爬虫·arcgis
进程击序的媛17 分钟前
ajax之生成一个ajax的demo示例
javascript·ajax
winyh517 分钟前
JWT要点备忘录
前端·前端框架
烂蜻蜓1 小时前
深入理解 HTML 元素:构建网页的基础
开发语言·前端·css·html·html5
第七玩家3 小时前
React-异步队列执行方法useSyncQueue
前端·javascript·react.js
少年姜太公3 小时前
让你快速拿捏大厂面试中关于eventloop执行顺序问题
前端·javascript·面试
m0_748238277 小时前
Nginx解决前端跨域问题
运维·前端·nginx
轻口味7 小时前
【每日学点HarmonyOS Next知识】截图组件截取列表、Toggle组件、Web组件请求头、列表选择弹窗、游戏加速
前端·游戏·harmonyos·harmonyosnext