**공통적인 컴포넌트 관리를 위한 디자인 시스템 구축**
- 2개의 프로젝트에 UI와 기능이 같은 컴포넌트가 중복되는 문제 존재
- Github Package를 이용해 디자인 시스템 라이브러리 private npm으로 개발 및 배포
- AWS S3를 이용해 스토리북 배포. 디자이너와 컴포넌트에 대해 디자인 QA,지속적인 소통 진행
- 라이브러리 구축 후, 코드의 일부분이 변경할 될 때마다 배포를 수동으로 다시 하는 번거로움과, 버전 간 차이점을 찾기 힘든 문제 존재
- changeset으로 라이브러리의 버전 관리 및 npm 배포 자동화 CI 구축
- 디자인 시스템에 관한 사내 블로그 글 작성
**비효율적인 다국어 번역 작업 DX 개선**
- 여러 페이지 별로 한국어,영어 2개의 JSON폴더를 통해 번역을 하는 구조
- 번역이 잘못되거나 누락되었을 때, 개발자가 직접 수정해야 하는 불편함 존재
- 구글 스프레드 시트 API를 통해 하나의 단일 파일로 모든 번역 지원
- 누구나 구글 스프레드 시트를 바꾸면 다음 배포 때 번역이 반영되도록 개선
**react-hook-form의 useFieldArray로 마이그레이션**
- 건축 소장의 작업일보 작성 시 , 동적으로 바뀌는 form의 상태를 선언적으로 관리하기 위해 react-hook-form의 useFieldArray도입
더보기