Mi Lugarcito
React - 이벤트 처리 본문
HTML
<div id ="root"></div>
JS
class EventHandling extends React.Component{
constructor(props){
super(props);
this.state={
isToggleOn:true//버튼 클릭시 알 수 있도록 처리하기
}
}
handleClick=()=>{ //이런 형태로 바인딩 해주기
//고정된 값을 출력하는것이 아니라 변경될 수 있는 값을 출력하기 위해서는 (즉, state를 이용하는 경우) 바인딩 처리까지 해줘야한다
//console.log("이벤트 처리");
this.setState(state=>({
isToggleOn: !this.state.isToggleOn
}))
}
render(){
return(
<button onClick={this.handleClick}>{this.state.isToggleOn ? 'ON' : 'OFF'}button</button>
);
}
}
ReactDOM.render(<EventHandling/>, document.getElementById('root'));
'React & Next.js' 카테고리의 다른 글
React & nest.js - slecks 채팅 만들기 / setting (0) | 2021.03.29 |
---|---|
React - 기초용어 정리 (0) | 2021.03.29 |
React - LifeCycle 과 API 호출하기 (0) | 2021.03.29 |
React - State (0) | 2021.03.28 |
React와 Firebase로 앱 개발하기 - 워드 클라우드 API 상세 수치 설정하기 (0) | 2021.03.16 |