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

[Feat] 그룹 생성 페이지 추가 #509

Merged
merged 11 commits into from
Feb 4, 2024

Conversation

ttaerrim
Copy link
Member

@ttaerrim ttaerrim commented Jan 28, 2024

설명

  • 피그마

  • app/frontend/src/pages/Groups/Create/index.tsx 파일에 작성한 GroupJoin, GroupCreate 타입은 API 명세 작성 전 임시로 작성한 타입입니다. 추후 변경 예정.

  • 체크박스, 라디오 버튼은 컴포넌트 추가 후 변경하겠습니다.

  • 기존 react-hook-form의 Controller 대신 useController 훅을 사용해 보았습니다. Controller를 사용하는 것보다 작성한 html 코드를 확인하는 것이 로직에 방해받지 않을 수 있어 더 깔끔하다고 생각하는데, 다른 분들 의견도 궁금합니다.

완료한 기능 명세

  • 그룹 생성 페이지 추가
  • 그룹 생성 페이지 내 폼 동작

스크린샷

기능 작업에 대한 스크린샷/화면 녹화 있을 경우 첨부하기

2024-01-28.20.34.15.mov

리뷰 요청 사항

특별히 리뷰해 주었으면 하는 부분, 고민되는 부분 기재하기

@ttaerrim ttaerrim changed the title [Feat] 그룹 생성 [Feat] 그룹 생성 페이지 추가 Jan 28, 2024
@ttaerrim ttaerrim marked this pull request as ready for review January 28, 2024 11:39
};

return ['approve', 'code'].map((type) => (
<label key={type} className={styles.inputField} htmlFor={type}>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

p3: 저도 useController 훅을 사용하는 편이 html 쪽이 더 자연스럽고 보기 편해져서 좋은 것 같아요!

그리고 아까 그룹 방식 관련해서 잠깐 더 대화가 이어졌었는데, 참여 코드 방식이 아예 빠지고 비공개 그룹은 무조건 가입 신청->승인 방식으로만 진행하기로 다시 결론이 나왔던 것 같습니다.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

반영했습니다.

@ttaerrim ttaerrim merged commit 1c50c01 into boostcampwm2023:develop Feb 4, 2024
1 check passed
@ttaerrim ttaerrim deleted the group-new branch February 4, 2024 03:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants