React事件绑定详解
更新时间:2021年12月16日 17:09:25 作者:Fx_cap
这篇文章主要为大家介绍了React事件绑定,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
- React事件绑定和原生DOM事件绑定相似
- 语法:on+事件名={事件处理程序} 例如:onClick={()=>{}}
- 注意:React事件采用驼峰命名法
类组件事件绑定
import React from 'react';
import ReactDOM from 'react-dom';
class App extends React.Component {
handleClick() {
console.log(111);
}
render() {
return (<button onClick={this.handleClick} > 点我</button >)
}
}
ReactDOM.render(<App />, document.getElementById('root'))
函数组件事件绑定
import React from 'react';
import ReactDOM from 'react-dom';
function App() {
function handleClick() {
console.log(111);
}
// 函数组件内没有this,所以直接写函数名,不需要加 this.
return (<button onClick={handleClick}>点我</button>)
}
ReactDOM.render(<App />, document.getElementById('root'))
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!
相关文章
React路由的history对象的插件history的使用解读
这篇文章主要介绍了React路由的history对象的插件history的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-10-10
React+Typescript项目环境搭建并使用redux环境的详细过程
这篇文章主要介绍了React+Typescript项目环境搭建并使用redux环境的详细过程,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-09-09
React中useCallback useMemo使用方法快速精通
在React函数组件中,当组件中的props发生变化时,默认情况下整个组件都会重新渲染。换句话说,如果组件中的任何值更新,整个组件将重新渲染,包括没有更改values/props的函数/组件。在react中,我们可以通过memo,useMemo以及useCallback来防止子组件的rerender2023-02-02


最新评论