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_김현채_1주차 과제 #32

Open
wants to merge 21 commits into
base: main
Choose a base branch
from

Conversation

HyeonChae1104
Copy link

안녕하세요. 멘토님! 전남대학교 김현채 입니다. 피드백을 위해 시간 내주셔서 감사합니다!

Q1. eslint를 추가하고 Lint 룰을 세팅한다는 개념에서 가장 어려움을 느꼈던 것 같습니다. 이 부분이 올바르게 설정된 건지 궁금합니다! 또한 멘토님의 Lint 룰 세팅 방법을 공유해주신다면 감사드립니다.

Q2. 폴더의 갯수를 늘려 기능 별로 파일들을 관리하는게 좀 더 이상적인 방법일까요? 검색을 통해 이상적인 폴더 관리에 대해 찾아보았는데 아직은 감이 잡히지 않는 것 같습니다..!

Q3. 커밋을 파일 한 개를 수정할 때마다(작은 단위로 꼼꼼히) 하는 것이 좋을지, 좀 더 유연하게 진행해도 좋을지 궁금합니다!(아직은 커밋을 하는게 쉽지 않아 놓치는 경우가 발생하여 여쭤보고 싶습니다.)

이외에도 잘못된 부분이나 수정이 필요한 부분을 알려주신다면 부족하지만 최대한 열심히 받아들이고 고쳐나가겠습니다!!

@HyeonChae1104 HyeonChae1104 changed the title 전남대 FE_김현채_1주차 과제 Step1 전남대 FE_김현채_1주차 과제 Jun 28, 2024
@noah-zi
Copy link

noah-zi commented Jul 1, 2024

안녕하세요. 멘토님! 전남대학교 김현채 입니다. 피드백을 위해 시간 내주셔서 감사합니다!

Q1. eslint를 추가하고 Lint 룰을 세팅한다는 개념에서 가장 어려움을 느꼈던 것 같습니다. 이 부분이 올바르게 설정된 건지 궁금합니다! 또한 멘토님의 Lint 룰 세팅 방법을 공유해주신다면 감사드립니다.

Q2. 폴더의 갯수를 늘려 기능 별로 파일들을 관리하는게 좀 더 이상적인 방법일까요? 검색을 통해 이상적인 폴더 관리에 대해 찾아보았는데 아직은 감이 잡히지 않는 것 같습니다..!

Q3. 커밋을 파일 한 개를 수정할 때마다(작은 단위로 꼼꼼히) 하는 것이 좋을지, 좀 더 유연하게 진행해도 좋을지 궁금합니다!(아직은 커밋을 하는게 쉽지 않아 놓치는 경우가 발생하여 여쭤보고 싶습니다.)

이외에도 잘못된 부분이나 수정이 필요한 부분을 알려주신다면 부족하지만 최대한 열심히 받아들이고 고쳐나가겠습니다!!

  1. 저는 에어비엔비 같은 제한적인 룰을 우선 적용한 후 몇개의 룰을 풀어서 사용하는 편입니다. eslint 룰이 너무 많아서 사이드플젝에 하나씩 적용하기엔 비용이 너무 큽니다.

  2. 여러 예시를 찾아보셨겠지만 폴더를 나누는 기본 아이디어는 참고 하시고, 우리 프로젝트에 규모, 도메인, 특징 등등을 고려해 이식해야합니다.

  3. 구현은 잘 해주셨습니다! 아직은 과제 규모가 작기 때문에 컴포넌트의 사용성이 다소 떨어지는데 추후 보완해 나가면 좋을 것 같습니다.

/**
* Is this the principal call to action on the page?
*/
primary: PropTypes.bool,
Copy link

Choose a reason for hiding this comment

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

primary 값은 불리언이 아니라 enumable 한 형태로 받는게 좋아보입니다.

eg) variant: "priamary" | "secondary"


interface InputProps extends React.InputHTMLAttributes<HTMLInputElement> {
customSize?: 'small' | 'medium' | 'large' | 'responsive';
disabled?: boolean;
Copy link

Choose a reason for hiding this comment

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

disabled 는 기본적으로 가지는 어트리뷰트인데 따로 추가해준 이유가 궁금합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants