React컴포넌트 외부에 가끔 변수나 함수를 정의하는 로직을 본 적이 있다. 그래서 궁금해서 검색해본 결과: stackoverflow 몇개의 글 검색 후.
Functional Component: Write functions inside or outside the component?
퍼포먼스나 어느게 낫거나 하는 관점으로 봤을 때 큰 차이 없다고 한다.
다만 컴포넌트 내부 코드가 길어 가독성을 개선하고 싶거나, 특정 함수의 재사용성을 높이고 싶으면 외부로 빼내는게 좋다고 한다. 끝