Event Handler

hey hey·2021년 12월 7일
0

React 자료

목록 보기
4/18
post-thumbnail

⭐ Event Handler

camelCase로 사용

bind 해서 사용

/Event.js
class Toggle extends React.Component{
  constructor(props){
    super(props);
    this.state = {isToggleOn:true};
    **this.handleClick = this.handleClick.bind(this)**
  }

  handleClick(){
    this.setState(state=>({
      isToggleOn : !state.isToggleOn
    }))
  }
  render() {
    return (
      <button onClick={this.handleClick}>
        {this.state.isToggleOn ? 'ON':'OFF'}
      </button>
    );
  }}
  ReactDOM.render(
    <Toggle/>,
    document.getElementById('root')
  );

  export default Toggle
profile
FE - devp

0개의 댓글