Project/React Web Project
event, event handler란?
지금까지 정적인 상태를 조작하는 방법에 대해서 다뤘다. 특정 CSS를 만져서 조금 더 날것 그대로의 느낌에서 벗어날 수는 있었다. 하지만, 웹사이트에서 사진처럼 고정된 것을 보기 위해서 웹사이트를 보는 것은 아닐 것이다. 그렇기에 이번 시간에는 사용자의 반응인 event와 그 event가 발생할 때 동작되는 event handler에 대해서 이야기 해볼 것이다. event란? 이벤트(event)란 프로그래밍하고 있는 시스템에서 일어나는 사건(action)을 말한다. 예를 들자면, 만약 사용자가 웹페이지에 있는 버튼을 고른다면, 그 버튼 누루는 사건에 대해서 숫자를 증가시킨다거나 좋아요를 누르게끔 응답하길 원할 수 있을 것이다. 유저가 어떤 요소를 선택하거나 어떤 요소 위에 커서를 올려둔다(hover). ..