함수형 컴포넌트 vs 함수 컴포넌트

리액트에서 "함수형 컴포넌트"라는 말을 심심치 않게 사용하고 있었는데, 우연히 "함수 컴포넌트"라고 말하는 것이 옳다는 이야기를 듣게 되었다. 생각해보니 "함수형"이라는 단어는 "함수형 프로그래밍"을 지향하는 것처럼 들리게 되는데, 그렇다면 순수함수와 불변성을 지향하는 컴포넌트인가? 라는 의문이 들만하다. 그리고 리액트 공식 페이지에서도 "함수형 컴포넌트"가 아닌 "함수 컴포넌트"로 사용하고 있다.

Origin

React 공식 GitHub에서 다음과 같은 논의가 남아있다.

결론

잠시 "함수형 컴포넌트"라는 명칭이 붙은 적이 있으나 명확한 의미를 지향하기 위해 2018년 10월 이후로 "함수 컴포넌트"로 정정 되었다.