프론트엔드 모노레포 구축기
코드너리 | 2022. 04. 25
모노레포
사용된 기술:
간단 요약
처음에는 공통 컴포넌트 정도를 떼어 공통화하는 게 목표였지만, 컴포넌트 외에도 백오피스 애플리케이션에서 사용하던 커스텀 훅, 유틸 코드, 타입 정의 등의 중복도 많았기 때문에 이들 또한 각각의 프로젝트로 분리해 코드의 중복을 더 줄일 수 있겠다는 판단을 했습니다. 최종적으로 계획 후 구성한 모노레포의 구조는 아래와 같습니다.
처음에는 공통 컴포넌트 정도를 떼어 공통화하는 게 목표였지만, 컴포넌트 외에도 백오피스 애플리케이션에서 사용하던 커스텀 훅, 유틸 코드, 타입 정의 등의 중복도 많았기 때문에 이들 또한 각각의 프로젝트로 분리해 코드의 중복을 더 줄일 수 있겠다는 판단을 했습니다. 최종적으로 계획 후 구성한 모노레포의 구조는 아래와 같습니다.