컴포넌트 계층이 완전히 분리된 구조가 아니라서 그런거 같음 



예를 들어 컴포넌트 파일에 일반js 함수같은거는 컴포넌트 코드블럭 외부에다 선언해 놓고 쓰는데 이런게 지저분하게 보이게 만듬