React 업데이트로 추가된 강력한 기능인 Hooks에 대해 알아봅시다.
React Hooks의 업데이트로 인해 React에서 클래스형 컴포넌트가 많이 사라지게 되었습니다. 그 이유는 React Hooks가 보통 클래스형 컴포넌트에서만 가능했던 state를 정의/조작한다거나, LifeCycle API를 사용하는 등의 작업을 함수형 컴포넌트에서도 가능하게 만들어주기 때문입니다. 그럼 이번 장에서는 가장 많이 사용하는 React Hooks에 대해 살펴보고, Counter 프로젝트에 Hooks를 도입해보겠습니다.
프로젝트 폴더는 아래 링크에서 확인할 수 있습니다.
https://github.com/ji5485/2019-LikeLion-React-Tutorial/tree/master/react-tutorial-7