๐จ ์ค๋์ ์์
-
๊ณตํต ์ปดํฌ๋ํธ ๊ตฌํ
- Header, Footer, Layout ์ปดํฌ๋ํธ ์์ฑ
- ๋ฐ์ํ ๋์์ธ ์ ์ฉ
- ๋ชจ๋ฐ์ผ์ฉ Hamburger ๋ฉ๋ด ๊ตฌํ
-
๋ ์ด์์ ๊ตฌ์กฐ
const Layout = () => {
return (
<>
<Header/>
<StMain>
<StContent>
<Outlet />
</StContent>
</StMain>
<Footer/>
</>
);
};
๐ก ์ฒซ ํ์
๊ฒฝํ
1. PR๊ณผ ์ฝ๋๋ฆฌ๋ทฐ
- ์ฒ์์ผ๋ก ํ ํ๋ก์ ํธ PR ์์ฑ
- 16๊ฐ์ ์ฝ๋๋ฆฌ๋ทฐ ์ฝ๋ฉํธ ๋ฐ์๋ค..ใ
- ๊น ์ปค๋ฐ ์ปจ๋ฒค์
์ค์ ๋ฐ ์ ์ฉ
2. ๋ฌธ์ ํด๊ฒฐ ๊ฒฝํ
- Footer ๊ณ ์ ์ด์ ๋ฐ์
- ํ์๊ณผ์ CSS ์ฝ๋ ์ถฉ๋ ๋ฐ๊ฒฌ ํ
- ๋น ๋ฅธ ์ํต์ผ๋ก ๋ฌธ์ ํด๊ฒฐ
๐ ์ค๋์ ๋ฐฐ์ด ์
1. ๊ธฐ์ ์ ์ฑ์ฅ
- styled-components๋ฅผ ํ์ฉํ ๋ฐ์ํ ๋์์ธ
- Layout ์ปดํฌ๋ํธ๋ฅผ ํตํ ๊ตฌ์กฐํ
- ์ ๋๋ฉ์ด์
ํจ๊ณผ ์ ์ฉ (fadeIn)
2. ํ์
์คํฌ
- PR ์์ฑ๋ฒ
- ์ฝ๋๋ฆฌ๋ทฐ ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ๋ฒ
- ํ์๊ณผ์ ํจ์จ์ ์ธ ์ํต
๐ค ํ๊ณ
์ฒ์์ผ๋ก ์งํํ๋ ํ ํ๋ก์ ํธ๋ผ ์ค๋ ๋ฉด์๋ ๊ธด์ฅ๋์๋ค. ํนํ PR์ ์ฌ๋ฆฌ๊ณ ์ฝ๋๋ฆฌ๋ทฐ๋ฅผ ๋ฐ๋ ๊ณผ์ ์ด ์๋ก์ ๋๋ฐ, ํ์๋ค์ ์ ๊ทน์ ์ธ ํผ๋๋ฐฑ ๋๋ถ์ ๋ง์ด ๋ฐฐ์ธ ์ ์์๋ค. CSS ์ถฉ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด์ ํ์
์์์ ์ํต ์ค์์ฑ์ ์ค๊ฐํ๋ค.
๐ ๋ด์ผ ํ ์ผ