Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FE] 페어프로그래밍 #247

Merged
merged 6 commits into from
Dec 2, 2024
Merged

[FE] 페어프로그래밍 #247

merged 6 commits into from
Dec 2, 2024

Conversation

dannysir
Copy link
Collaborator

@dannysir dannysir commented Dec 2, 2024

두 가지 PR 템플릿 중 하나를 골라 작성하시면 됩니다!

✅ 주요 작업

  • 디렉토리 구조 수정.
  • 파일명 수정.
  • 코드 분리.
    • 커스텀훅 사용.
    • 함수 분리.
    • 변수 분리.

💭 고민과 해결과정

Chart.tsx 분리.

Chart.tsx를 분리하기 위해 커스텀훅을 이용해 상태들을 관리하도록 수정했다. 또한 관련있는 로직을 커스텀훅으로 분리시켰다.
renderChart의 경우 untils의 파일을 추가하여 분리하도록 수정했다.

타입 관련 파일 관리.

처음에는 src디렉토리에 type.ts 파일에서 전체 타입에 관한 관리를 진행하려고 했지만, 해당 파일이 너무 커지는 부분과 컴포넌트 내부에서 해당 타입을 찾기가 힘들다는 문제가 있어서 타입은 필요시 디렉토리당 1개씩 두기로 했다.


📊 FE/BE 전체 작업 내역

@dannysir dannysir added FE 프론트엔드 REFACTORING 코드 리팩터링 labels Dec 2, 2024
@dannysir dannysir merged commit ce04401 into front/main Dec 2, 2024
2 checks passed
@dannysir dannysir deleted the refactor/front-#241 branch December 5, 2024 01:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FE 프론트엔드 REFACTORING 코드 리팩터링
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants