๋ฆฌ์กํธ๋ก ๊ตฌํํ Apple์ฌ์ดํธ ํด๋ก ์ฝ๋ฉ์ ๋๋ค. ํ์ฌ ๋ฉ์ธํ์ด์ง์ Mac์ ํ ํ์ด์ง์ ๋ํ ์์ ์ ์งํํ๊ณ ์์ต๋๋ค. ํด๋ก ํ๋ฉด์ ์ค์ ์ ์ผ๋ก ๊ณต๋ถํ๊ฒ๋ ๋ถ๋ถ์ Grid ๋ ์ด์์์ ๋ํ ์ดํด์ ์ ์ฉ, ์คํฌ๋กค ์์น์ ๋ฐ๋ฅธ ํน์ ํจ๊ณผ ๊ธฐ๋ฅ ๊ตฌํ์ ๋๋ค.(์ธํฐ๋ท ๊ฐ์ X)
- Apple ๊ณต์ ํํ์ด์ง๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋์์ธ ์์
- ๋ ์ด์์ ์ฌ์ฌ์ฉ์ ์ผ๋ํ์ฌ Grid Layout ์์ (๋ฉ์ธ, Mac ํ์ด์ง์ ๋์ผํ Grid layout ์ปดํฌ๋ํธ๋ฅผ ์ฌ์ฉ)
- React-router๋ฅผ ์ด์ฉํ์ฌ SPA ๊ตฌํ
- ๋ฉ์ธ ํ์ด์ง์ Mac ํ์ด์ง ๊ตฌํ
- Intersection Observer API๋ฅผ ์ด์ฉํ์ฌ ํน์ ์คํฌ๋กค์์ ๋์์ ์ฌ์ ๋ฐ ํจ๊ณผ๋ฅผ ๋ฃ๋ ๊ธฐ๋ฅ ๊ตฌํ(Custom Hooks ์ ์ฉ)
2์ฐจ ๊ธฐ๋ฅ ๋ชฉํ๋ ์์ ์ฃผ์ ๊ธฐ๋ฅ ๊ตฌํ์ผ๋ก๋ ์ฌ์ดํธ์ ๋ํ ์์ฑ๋๊ฐ ๋ถ์กฑํด์ ์ถ๊ฐ์ ์ผ๋ก ๊ธฐ๋ฅ ์์ ์ ํ๊ณ ์๊ฑฐ๋ ์ผ๋ํด ๋๊ณ ์๋ ๋ชฉํ์ ๋๋ค.
- ๋ฆฌ์กํธ Portals๋ฅผ ์ด์ฉํ์ฌ ๋ชจ๋ฌ ๊ธฐ๋ฅ ๊ตฌํ ๋ฐ ์์ ์งํ์ค(Portals๋ ํ์ฌ ์ ์ฉ)
- iphone, ipad, music๋ฑ ์ถ๊ฐ ํ์ด์ง ์์ ์ ํตํด ์ ์ฒด์ ์ธ ์ฌ์ดํธ ์์ฑ๋ ๋์ด๊ธฐ
- react-redux๋ฅผ ์ด์ฉํ์ฌ ๊ฐ๊ฐ์ ํ์ด์ง ๋ฐ ํ์ํ ๋ถ๋ถ์ ๋ํด ์ํ๊ฐ ์ ์ฉํ๊ธฐ