useContext ๊ฐ๋ฐํ๋ค ๋ณด๋ฉด props๋ฅผ ์ฌ๋ฌ ๋ฒ ๋๊ธธ ๋๊ฐ ์ฐพ์์ค๊ณค ํฉ๋๋ค. ์ฆ์กฐ๋ถ๋ชจ โ ์กฐ๋ถ๋ชจ โ ๋ถ๋ชจ โ ์์ โ ... ์ด๋ ๊ฒ props๋ฅผ ๊ณ์ ๋๊ธฐ๋ค ๋ณด๋ฉด ์์ฒญ๋ ๋ ธ๊ฐ๋ค๋ฅผ ํด์ผ ๋ ์๋ ์๊ณ , ์ ์ง๋ณด์ ์ธก๋ฉด, ๊ฐ๋ ์ฑ ๋ฑ ์ ์ข์ ์ ์ด ๋ง์ต๋๋ค. ์ด๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด ์ ์ญ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ ์ ์๋ Context๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. Context๋ฅผ ์ฌ์ฉํ๋ฉด ์ฆ์กฐ๋ถ๋ชจ์์ ์์๊น์ง ํ ๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ์ ์์ต๋๋ค. (์ฌ์ฉํ๊ธฐ์ ๋ค๋ฅธ hook๋ณด๋ค ๋ณต์กํ ์ ์์ต๋๋ค.) createContext(initialValue) context๊ฐ์ฒด ์์ฑ createContextํธ์ถ ์, Provider์ Consumer ๋ฐํ Context.Provider ์์ฑํ context๋ฅผ ํ์ ์ปดํฌ๋ํธ์ ์ ๋ฌ u..