๐๋ฐฐํฌ: https://global-nomad.vercel.app/
๐ข๋ฐํ์๋ฃ - gn-pdf.pdf
ID: test@codeit.com
PW: test1234
![]() ํ์ฅ FE_๊น๋ฏธ์ง |
![]() FE_๊ณ ์ฑ์ |
![]() FE_๊น์ฌํ |
![]() FE_๋ฐ์ด์ฑ |
![]() FE_๋ฐ์ง์ |
๊น๋ฏธ์ง - ๋ฌ๋ ฅ ์ปดํฌ๋ํธ ์ ์, ๋ก๋ฉ๋ฐ/์ค์ผ๋ ํค ๊ตฌํ, ํ์
์ปดํฌ๋ํธ ๊ตฌํ, ๊ฒ์ ์ปดํฌ๋ํธ ๊ตฌํ, ์์ฝ ํํฉ ํ์ด์ง, ์ฒดํ ์์ธ ํ์ด์ง, ์ฒดํ ์ ๋ณด ํ์ด์ง
๊ณ ์ฑ์ - ๋ฒํผ ์ปดํฌ๋ํธ ๊ตฌํ, ์ธํ ์ปดํฌ๋ํธ ๊ตฌํ, ๋ก๊ทธ์ธ, ํ์๊ฐ์
ํ์ด์ง, ๋ด์ ๋ณด ์์ ํ์ด์ง, Route guard ๊ตฌํ, AccessToken ์ฌ๋ฐ๊ธ, ์ฒดํ์์ธ - ImageField ๊ตฌํ
๊น์ฌํ - Footer ๊ตฌํ, Card ์ปดํฌ๋ํธ ๊ตฌํ, ๋ฌดํ์คํฌ๋กค Hook ๊ตฌํ, ๋ด ์ฒดํ ์ ๋ณด, ๋ด ์์ฝ ์ ๋ณด ๊ตฌํ, ์นด์นด์ค๋งต ๊ตฌํ
๋ฐ์ด์ฑ - ๋ฉ์ธ ํ์ด์ง, ์บ๋ฌ์
๊ตฌํ, ๋๋กญ๋ค์ด ์ปดํฌ๋ํธ ๊ตฌํ, GNB ์ปดํฌ๋ํธ ๊ตฌํ, ์นดํ
๊ณ ๋ฆฌ ์ปดํฌ๋ํธ ๊ตฌํ, ์นฉ ์ปดํฌ๋ํธ ๊ตฌํ
๋ฐ์ง์ - ๋ชจ๋ฌ ์ปดํฌ๋ํธ ๊ตฌํ, ์ฒดํ ์์ธ ํ์ด์ง (์ฒดํ ์ค๋ช , ํ๊ธฐ,์์ฝ ์ปดํฌ๋ํธ) ๊ตฌํ, ์ฒดํ ๋ฑ๋ก / ์์ ํ์ด์ง ๊ตฌํ, axios interceptor ์ ์ฉ
- Next.js
- ์ปดํฌ๋ํธ
- ์ปดํฌ๋ํธ ์ด๋ฆ์ ๋๋ฌธ์๋ก ์์ (PascalCase) & ํจ์ ์ ์ธ์
- ์ปดํฌ๋ํธ ์ด๋ฆ ๊ตฌ์ฒด์ ์ผ๋ก ์์ฑ
- ์ปดํฌ๋ํธ ์ต๋ํ ์ฌ์ฌ์ฉ์ฑ ๋๊ฒ ์์ฑ
- ํ ์ ๊ฒฝ์ฐ use๋ก ์์
- ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ํจ์๋ get์ผ๋ก ์์
- ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ handle๋ญ๋ญ์ด๋ฒคํธ ex) handleEmailClick
- ๋ณ์, ์์ ๋ฑ์ ์ด๋ฆ ์ง๊ด์ ์ผ๋ก, ๊ตฌ์ฒด์ ์ผ๋ก ์์ฑ
- ์์ โ ๋ชจ๋ ๋๋ฌธ์ & _๋ก ์ฐ๊ฒฐ โ const MAX_HEIGHT = { };
- ๋ณ์ ํ ๋น์ ๊ฒฝ์ฐ ์ฌ๋งํ๋ฉด const ์ฌ์ฉ ( ๊ผญ ๋ถ๊ฐํผํ๊ฒ ์์ ๋ฐ์ดํฐ ํ ๋น ํ ๋ณ๊ฒฝํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ง let ์ฌ์ฉ)
- ์กฐ๊ฑด๋ฌธ(if) early return ํ๊ธฐ! (๋ถ๊ฐํผํ ๊ฒฝ์ฐ depth๋ 2๊น์ง๋ง!)
- ์๋ ์ฐ์ฐ์๋ค ์ ๊ทน ํ์ฉ
- ์ผํญ ์ฐ์ฐ์
์กฐ๊ฑด ? true์ผ ๊ฒฝ์ฐ : false์ผ ๊ฒฝ์ฐ - ๋จ์ถํ๊ฐ
&&|| - ์ต์
๋ ์ฒด์ด๋
?. ??โ null, undefined์ธ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ ์ค์
- css ๋จ์๋ rem์ผ๋ก
- global์์ font-size:62.5% ํ์ผ๋ฏ๋ก px ๋จ์ ๊ฐ์ ๊ณฑํ๊ธฐ 0.1ํ ๊ฐ์ผ๋ก ์ฌ์ฉ ex) 16px โ 1.6rem
- css๋ ํ๊ทธ๋ id ์ฌ์ฉ โย className์ผ๋ก ํต์ผ
- import ์์
- ๋ค๋ฅธ ํด๋ โ ์ ๋๊ฒฝ๋ก ex) import GreyClockIcon from "@/public/images/clock_grey.svg";
- ๊ฐ์ ํด๋ โ ์๋๊ฒฝ๋ก ex) import GreyClockIcon from "../images/clock_grey.svg";
- react-router ๋ฑ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- ์ปดํฌ๋ํธ
- ์ฌ์ฉํ๋ ํจ์(util, ์์)
- image ํ์ผ
- css
- export ์
- export default ์ปดํฌ๋ํธ
- ํจ์, ์์์ ๊ฒฝ์ฐ ํ ํ์ด์ง์์ ์ฌ๋ฌ ๊ฐ๋ฅผ exportํ๋ ๊ฒฝ์ฐ๋ ์์ด์, ๊ทธ๋ด ๊ฒฝ์ฐ ์๋์ ๊ฐ์ด ํ๋๊ฒ ์ด๋จ๊นํ์ฌ ์์ฑํ์ต๋๋ค. ํ๋๋ง export ํ ๊ฒฝ์ฐ๋ ์ปดํฌ๋ํธ์ ๊ฐ์ด ํ์๋ฉด ๋ ๊ฒ ๊ฐ์์.
- export ํจ์
- export ์์
- ํจ์
- ์ ์ธ์์ผ๋ก ์ฌ์ฉํ๊ธฐ (ํ์ดํ ํจ์)




