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'))
總結
本篇文章就到這裡瞭,希望能夠給你帶來幫助,也希望您能夠多多關註WalkonNet的更多內容!