context

์ฐธ๊ณ ์‚ฌ์ดํŠธ โ€ข ๋ฆฌ์•กํŠธ ๊ณต์‹ ๋ฌธ์„œ - useContext ๐ŸŒ useContext useContext๋Š” ์ปดํฌ๋„ŒํŠธ์˜ Context๋ฅผ ์ฝ๊ณ  ๊ตฌ๋…ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ๋ฆฌ์•กํŠธ Hook์ด๋‹ค. ๋ฆฌ์•กํŠธ์—์„œ ๋ฐ์ดํ„ฐ๊ฐ’์„ ํ•˜์œ„ ์ปดํฌ๋„ŒํŠธ๋กœ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์ปดํฌ๋„ŒํŠธ ํ˜ธ์ถœ ์‹œ, ๋ฐ์ดํ„ฐ prop์„ ๋‹ด๊ณ , ํ•ด๋‹น props๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. useContext๋Š” ํ•ด๋‹น ๊ณผ์ •์— ์ƒ๊ด€์—†์ด useContext๋กœ ๊ฐ์‹ผ ์ปดํฌ๋„ŒํŠธ๋“ค์„ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค€๋‹ค. ๋น„์Šทํ•œ ๊ธฐ๋Šฅ์˜ ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ๋Š” recoil์ด ์žˆ๋‹ค. ๐Ÿ“ฆ Parameter useContext ์ปจํ…์ŠคํŠธ๋ฅผ ์ฝ๊ณ  ๊ตฌ๋…ํ•˜๋ ค๋ฉด ์ปดํฌ๋„ŒํŠธ ์ตœ์ƒ์œ„์—์„œ ํ˜ธ์ถœํ•ด์•ผํ•œ๋‹ค. const value = useContext(SomeContext); โ€ข SomeContext: ํ•ด๋‹น ์ปจํ…์ŠคํŠธ๋Š” cr..