리액트에 클린아키텍처 적용해보려고 싶은데

기능 추가하거나 수정할때 너무 많은 부분이 바뀌길래

나도 소스정리해서 가독성 유지보수성 이런거 생각 해보고싶어서..


module은 클린아키텍처에서 도메인별로 뭉쳐놓은거 말하는거 같고

feature는 리덕스에서 하나의 slice를 쓰는 기능하나인거 같은데


그럼 module에 features가 들어가나?

하나의 features가 여러 도메인에서 쓰일 수 있지않음?


예를들어 달력으로 인풋 입력받는 features라고 하면 

달력 토글기능이나 날짜 입력받는거나 상태 주입받는거 하나의 슬라이스로 쓸텐데

달력토글은 모든 도메인에서 쓰지않음???


리덕스는 인프라스트럭처라는데 features를 

어느 도메인의 모듈에 둘지 어떻게 결정함?

헷갈려 뒤지겠음 누가 구원좀 해주셈