-
Notifications
You must be signed in to change notification settings - Fork 35
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
[이형준]sprint8 #240
The head ref may contain hidden characters: "React-\uC774\uD615\uC900-sprint8"
[이형준]sprint8 #240
Conversation
1. react-router-dom@v6 설치 및 browser router 세팅 2. GlobalStyles 및 ThemeProvider 추가
1. image 파일 추가 2. GlobalStyle.ts 및 theme.ts 일부 수정 3. BrowserRouter 오류 수정 4. 공통 컴포넌트 GlobalNavBar 생성
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
과제 하느라 고생하셨습니다 ~ 👍
}; | ||
|
||
const deviceSizes = { | ||
MOBILE_MIN_WIDTH: 375, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
모바일 최소 크기는 375보다 작아지는 경우도 있습니다.
@@ -0,0 +1,140 @@ | |||
import styled from "styled-components"; | |||
import headerLogoImg from "../../assets/images/panda_logo_with_typo.png"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
alias path 사용해보시는 것을 추천드립니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
저는 개인적으로 스타일드 컴포넌트를 하단에 작성하는 것을 선호합니다. 페이지의 내용이 많아질수록 스타일드 컴포넌트가 위쪽에 자리를 잡고 있으면 컴포넌트를 확인하러 가기가 꽤 번거롭더라구요.
@media ${({ theme }) => theme.device.mobile} { | ||
gap: 8px; | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
theme 활용 좋습니다 👍
const EXTERNAL_LINKS_DETAILS = [ | ||
{ | ||
alt: "페이스북 링크", | ||
link: "https://www.facebook.com", | ||
img: icFacebook, | ||
}, | ||
{ alt: "트위터 링크", link: "https://www.twitter.com", img: icTwitter }, | ||
{ alt: "유튜브 링크", link: "https://www.youtube.com", img: icYoutube }, | ||
{ | ||
alt: "인스타 링크", | ||
link: "https://www.instagram.com", | ||
img: icInstagram, | ||
}, | ||
]; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
map을 활용하기 위해서 상수로 관리하신 점 좋습니다.
type이 여기저기에 흩어져 있는 상황인데 어떤식으로 정리하는것이 좋을까요?타입은 해당 컴포넌트 폴더에 types 파일을 만들어서 따로 관리해주셔도 좋고 반복적으로 사용되는 타입이라면 common 같은 폴더에 types 파일을 만들어서 사용해주시는 것도 좋습니다. 지금처럼 필요한 곳에서만 선언 하시는 것도 괜찮은 방법입니다. |
헉 아직 코드 작성중이었는데 엄청 빨리 확인해주셨네요 ㅎㅎ.. 코드리뷰 감사합니다 |
사이트 배포 링크
요구사항
기본 요구사항
체크리스트 (기본)
멘토에게