과거 React를 사용하여 서비스를 개발할 때에는 클래스형 컴포넌트를 주로 사용했지만, 최근(2019년 v16.8 부터)에는 함수형 컴포넌트에 리액트 훅을 지원하게 되면서 공식 문서상에도 함수형 컴포넌트에 훅을 함께 사용할 것을 권장하고 있다고 한다.
팀 내에서도 리액트를 활용한 프로젝트 개발시에 함수형 + Hook 사용을 기반으로 진행되고 있다고 한다.
조만간 React 기반으로 시작될 두 가지 프로젝트를 위해 최근 React 강의를 찾아 듣고 있는데, 여태껏 생활코딩 이고잉님의 강의(Class형 컴포넌트 기반)를 듣고 있었다. 오늘에서야 위와 같은 현황을 듣게되어서 조금 난감하지만, 어차피 공부를 시작한 초반이라 지금이라도 올바른 방향으로 나아갈 수 있어 다행인 것 같다.
사실, 아무리 강의를 들어봐야 실제 개발에서 충분히 씹고 뜯고 맛보고 즐겨봐야 완벽히 체득할 수 있겠지만, 어쨌든 기본적으로 코드를 이해할 수 있을 정도만이라도 공부를 충분히 해 두어야겠다.