React의 기초를 다지는 데 가장 좋은 방법은 공식 튜토리얼을 읽고 따라하는 것인데요, 자바스크립트로 개발해 본 적이 있다면, 맞닥뜨리는 질문 중에 하나가 Hook일 것입니다. Hook은 뭐지? 그냥 자바스크립트로 짜면 안 되나? 정답은 "됩니다"입니다. Hook은 안 써도 됩니다. Hook은 자바스크립트 클래스를 대체하기 위해 React 16.8 버전부터 추가된 문법인데요, 다만, 저처럼 클래스를 선호하는 객체지향사람이라도 일부러라도 Hook 문법을 이해하고 알아두는 것이 코드 분석 차원에서도 좋을 것 같습니다. 오늘은 클래스와 Hook의 차이점과 간단한 실습 예제로 문법을 비교해 보겠습니다. Hook의 기원 대개 프로그래밍 방식은 함수형(functional programming)과 객체지향 클래스형..