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

[Review] #18

Open
wants to merge 293 commits into
base: release
Choose a base branch
from
Open

[Review] #18

wants to merge 293 commits into from

Conversation

lang92
Copy link
Contributor

@lang92 lang92 commented Sep 22, 2023

리뷰 PR입니다. 머지하시면 안되고, 각자 작업하신 내용에 대한 리뷰를 반영해 주세요!

Copy link
Contributor Author

@lang92 lang92 left a comment

Choose a reason for hiding this comment

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

리뷰는 반복해서 달아드리지 않았으니, 본인이 작업한 내용이 아니라도 모두 읽어 주세요!
그리고 나서 각자 작업한 내용에 반영할 내용 반영해 주시면 됩니다.

또 제 개인적인 기준에서는 전체적으로 컴포넌트를 너무 잘게 쪼개셨는데, 이 부분은 각자 작업해 보시면서 느끼신 불편함이나 이점 등에 대해 잘 생각해 보시면 좋을 것 같습니다.
그리고 src 폴더 하위의 pages 폴더와 components 폴더 각각의 역할에 대해 설명드리면,

  • pages: 페이지 컴포넌트
  • components: 여러 페이지에서 공용으로 사용되는 컴포넌트

인데, 현재 components 폴더에 모든 하위 컴포넌트들이 들어가 있네요. 이 부분도 수정해 주세요!

package.json Show resolved Hide resolved
src/Router.js Outdated Show resolved Hide resolved
src/components/BigBanner/BigBanner.scss Outdated Show resolved Hide resolved
src/components/Button/Button.js Outdated Show resolved Hide resolved
Comment on lines 36 to 38
{icon?.length > 0 && (
<img src={process.env.PUBLIC_URL + `/${icon}.png`} alt={`${icon}`} />
)}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Suggested change
{icon?.length > 0 && (
<img src={process.env.PUBLIC_URL + `/${icon}.png`} alt={`${icon}`} />
)}
{icon && (
<img src={`${process.env.PUBLIC_URL}/${icon}.png`} alt={`${icon}`} />
)}

src/components/Header/LoginItemGroup/LoginItemGroup.js Outdated Show resolved Hide resolved
Comment on lines 4 to 5
function Input(props) {
const { type, className, name, placeholder } = props;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

  • 함수 컴포넌트의 선언 방식도 통일하면 좋을 것 같습니다.
  • props는 매개변수 자리에서도 받아올 수 있습니다.
Suggested change
function Input(props) {
const { type, className, name, placeholder } = props;
const Input = ({ type, className, name, placeholder }) => {

Comment on lines 3 to 26
.input {
width: 100%;
height: 40px;
border: 1px solid #ccc;
margin-bottom: 30px;
text-indent: 15px;

&:focus {
border: 1px solid #ccc;
outline: none;
}
}
.login {
width: 100%;
height: 48px;
border: 1px solid #ccc;
margin-bottom: 30px;
text-indent: 15px;

&:focus {
border: 1px solid #ccc;
outline: none;
}
}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Input 컴포넌트에서 최상위 요소인 label에 className 부여하고 nesting해주세요! 그래야 다른 요소에 영향을 미치지 않을 것 같습니다.

Comment on lines 5 to 10
.tag {
position: absolute;
left: 20px;
top: 30px;
span {
padding: 5px 10px;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

선택자 간에는 한 줄씩 띄워서 가독성을 높여 주세요!

Suggested change
.tag {
position: absolute;
left: 20px;
top: 30px;
span {
padding: 5px 10px;
.tag {
position: absolute;
left: 20px;
top: 30px;
span {
padding: 5px 10px;

src/styles/layout/layout.scss Outdated Show resolved Hide resolved
ryushin01 and others added 30 commits October 6, 2023 01:15
[fix]header/sidenav login상태 ui 변화 구현
[hotfix] 장바구니 및 바로구매 로직 수정
[fix] 회원가입 로직 및 UI 수정
[fix] 장바구니에서 주문하기로 넘어가는 로직 수정
[hofix] 카테고리 텝, 상세 수정
[hotfix] 비회원 바로구매 시 로그인 화면으로 이동 처리
[fix] 로그인 화면에서 회원가입 라우터 연결
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.

4 participants