Skip to content

리팩토링할 내용 #24

@bbearcookie

Description

@bbearcookie

공통

  • Common Type 정리
  • NX나 Turborepo로 모노레포 구성
  • eslint 규칙에 import 순서 정리하기

Express 서버

  • development, production 환경에 따라서 사용할 DB END_POINT와 이미지 파일 로직을 다양화하기
  • express-validator 대신 zod로 유효성 검사 통일하기
  • 컨트롤러, DB 서비스 로직, 유효성 검사 등 Jest로 단위 테스트 코드 작성하기

React 앱

  • CRA에서 Vite로 마이그레이션
  • redux 걷어내기
  • Tanstack-Query V5로 업그레이드하기
  • Query Hooks 대신에 옵션만 만들어보는 것 고려
  • 서버 데이터 패칭에 대해서 Suspense를 사용하기
  • 폼 데이터 관리하는 부분을 react-hook-form + zod 적용하기
  • scss를 걷어내고 css-in-js 방식으로 통일하기
  • 낙관적 업데이트, 프리패칭 등 적용하기

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions