React Hooks

ReactConf 2018에서 발표된 새로운 리액트 요소 기존 Class Component를 사용하면서 발생한 불편함 및 문제점을 해결하기 위해 개발되었으며, Functional Component를 사용하여 Class 바탕의 코드를 작성할 필요 없이 상태(state)값과 여러 기능을 사용할 수 있다.

Class vs Functional

Class Conponent Functional Component
많은 기능 제공 적은 기능 제공
복잡하고 긴 코드 짧고 간결한 코드
더딘 성능 빠른 성능