1. Compound Components Pattern ์ด ํจํด์ ์ฌ์ฉํ๋ฉด ๋ถํ์ํ prop driling ์์ด ํํ์ ์ด๊ณ ์ ์ธ์ ์ธ Component๋ฅผ ๋ง๋ค ์ ์๋ค. ๊ด์ฌ์ฌ ๋ถ๋ฆฌ์ ์ดํดํ๊ธฐ ์ฌ์ด API๋ก Component๋ฅผ ๋์ฑ ์ปค์คํฐ๋ง์ด์งํ๋ ค๋ฉด ์ด ํจํด์ ์ฌ์ฉํ๋ ๊ฒ์ ๊ณ ๋ ค Usage.jsx Counter.jsx useCounterContext.js ์ฅ์ API ๋ณต์ก์ฑ ๊ฐ์ ํ๋์ ๊ฑฐ๋ํ ์์ ์ปดํฌ๋ํธ์์ ๋ชจ๋ props๋ฅผ ๊ด๋ฆฌํ๊ณ ํ์ UI ์ปดํฌ๋ํธ๋ก ๋ด๋ ค์ฃผ๋ ๋์ ๊ฐ props๋ ๊ฐ์ฅ ์๋ฏธ๊ฐ ์๋ ์๋ธ์ปดํฌ๋ํธ์ ์ฐ๊ฒฐ์ด ๋๋ค. ์ ์ฐํ ๋งํฌ์ ๊ตฌ์กฐ ์ปดํฌ๋ํธ๋ UI ์ ์ฐ์ฑ์ด ๋ฐ์ด๋ ๋จ์ผ ์ปดํฌ๋ํธ์์ ๋ค์ํ ์ผ์ด์ค๋ฅผ ์