원래 192줄짜리 파일 하나였는데


137줄에 파일 5개됨 ㅅㅂ...





어떤 블로그에서 모든 기능이 한 컴포넌트에 짬뽕되어있는게 안좋대

그래서 첫번째로 ui와 ui가 아닌걸 분리해서 hooks에 넣고

두번째로 hook에서 상태와 상태가 아닌거(도메인로직, 사이드이펙트)를 분리해서

컴포넌트에서는 하지말고 훅스에서만 쟤네를 접근하는게 좋다 그래서


ui는 훅스에만 의존하고

훅스에서 도메인로직이랑 리덕스랑 쿼리랑 이런거 다 접근했음

이렇게 하는게 맞는거냐? 

왜 좋은건데 파일은 5배로 늘어나고 ㅡㅡ 코드 줄수는 오히려 늘어났냐...


모든 파일에 이렇게 하면 존나 일많은거 같은데...

하면 기능 수정하거나 추가할때 진짜 효과 있음?