โค๏ธโ๐ฅ Props Drilling
- ์์ ์ปดํฌ๋ํธ์ state๋ฅผ props๋ฅผ ํตํด ์ ๋ฌํ๊ณ ์ ํ๋ ์ปดํฌ๋ํธ๋ก ์ ๋ฌํ๊ธฐ ์ํด ๊ทธ ์ฌ์ด๋ props๋ฅผ ์ ๋ฌํ๋ ์ฉ๋๋ก๋ง ์ฐ์ด๋ ์ปดํฌ๋ํธ๋ฅผ ๊ฑฐ์น๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ํ์
- ์๋์ ๊ทธ๋ฆผ์ฒ๋ผ ์ปดํฌ๋ํธ A์ state๋ฅผ ์ปดํฌ๋ํธ D๋ก ์ ๋ฌํ๊ธฐ ์ํด์ ์ฌ์ด์ ์๋ ์ปดํฌ๋ํธ B, C๋ฅผ ๊ฑฐ์ณ์ผ ํ๋ค.
๐ค Props Drilling์ ๋ฌธ์ ์
Props๋ก ์ ๋ฌํ๋ ํ์๊ฐ 5ํ ์ด๋ด๋ก ๋ง์ง ์๋ค๋ฉด Props Drilling์ ํฐ ๋ฌธ์ ๊ฐ ๋์ง ์์ง๋ง ๊ทธ ์ด์์ผ๋ก ๋ง์์ง๊ฑฐ๋ ๊ท๋ชจ์ ๊ตฌ์กฐ๊ฐ ๋ณต์กํด ์ง๋ฉด์ Props์ ์ ๋ฌ ๊ณผ์ ์ด ๋์ด๋๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
- ์ฝ๋์ ๊ฐ๋
์ฑ โ
- ์ฝ๋์ ์ ์ง๋ณด์์ ์ด๋ ค์
- state ๋ณ๊ฒฝ ์, Props ์ ๋ฌ ๊ณผ์ ์์ ๋ถํ์ํ๊ฒ ๊ด์ฌ๋ ์ปดํฌ๋ํธ๋ค ๋ํ ๋ฆฌ๋ ๋๋ง์ด ๋ฐ์(์น ์ฑ๋ฅ ์
์ํฅ)
โค๏ธโ๐ฅ Props Drilling ๋ฐฉ์ง
- ์ปดํฌ๋ํธ์ ๊ด๋ จ์๋ state๋ ๋ ์ ์์ผ๋ฉด ๊ฐ๊น์ด ์ ์งํ๋ค.
- ์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค. (์ํ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉ ์, ์ ์ญ์ผ๋ก ๊ด๋ฆฌํ๋ ์ ์ฅ์์์ ์ง์ state๋ฅผ ๊บผ๋ด ์ธ ์ ์์ด Props Drilling์ ๋ฐฉ์งํ๊ธฐ์ ๋งค์ฐ ํจ๊ณผ์ ์ด๋ค.)