리액트에는 컴포넌트라는 것이 있다. 이 컴포넌트를 방식에 예전에는 클래스형 하나 밖에 없었지만 업데이트를 거치며
함수형 컴포넌트라는 것이 등장했다.
여태 포스팅 해왔던 내용들이 모두 함수형 컴포넌트이다.
그렇다면 클래스형과 함수형의 차이는 무엇이고 왜 현재는 함수형을 사용하는지 알아보자.
클래스형 컴포넌트는 class라는 객체 안에 모든것을 넣어서 해결하는 컴포넌트이다.
이를 사용하기 위해선 this ,bind 등 알아야 할 것이 많고 다루기가 까다롭기도 하다.
this는 작동의 주체의 따라 경로가 변경되어 bind로 묶어주어야 사용이 편리한데,
함수형 컴포넌트에선 이를 신경쓸 필요없이 자바스크립트를 사용하듯 사용하면 된다.