useRef

useRef ๋ฅผ ์ž์ฃผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋ฐ, ์˜ค๋žœ๋งŒ์— ์—…๋ฌด๋ฅผ ๋ณด๋‹ค๊ฐ€ ์‚ฌ์šฉํ•  ์ผ์ด ์ƒ๊ฒผ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ •๋ฆฌํ•ด๋ณธ๋‹ค!! useRef ์‚ฌ์šฉํ•˜๊ธฐ ๋ฆฌ์•กํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์ฃผ๋กœ useRef๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ํŠน์ • DOM ์š”์†Œ์—๊ฒŒ ์ ‘๊ทผํ•ด์•ผํ•  ๋•Œ์ด๋‹ค. ์ปดํฌ๋„ŒํŠธ์— ์ƒ๊ธด ์Šคํฌ๋กค ๋™์ž‘์„ ์ œ์–ดํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ์ด ์žˆ์—ˆ๋Š”๋ฐ, ์ด๋•Œ useRef๋ฅผ ์จ์„œ ํ•˜๋ฉด ๋œ๋‹ค. ์ด ์™ธ์—๋„ ํฌ์ปค์Šค๋ฅผ ์„ค์ •ํ•ด์ค˜์•ผํ•œ๋‹ค๋˜์ง€, ํฌ๊ธฐ๋ฅผ ํŠน์ •ํ•ด์•ผํ•œ๋‹ค๋˜์ง€ DOM์š”์†Œ์— ๋Œ€ํ•œ ์„ธ์„ธํ•œ ๊ฒƒ๋“ค์ด ํ•„์š”ํ•  ๋•Œ ์“ธ ์ˆ˜ ์žˆ๋‹ค. ์ €๋Š” ๋ฆฌ์•กํŠธ๋ฅผ ํ•จ์ˆ˜ํ˜•์œผ๋กœ ์“ฐ๊ณ  ์žˆ๊ธฐ๋•Œ๋ฌธ์— useRef hook์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ํ•ฉ๋‹ˆ๋‹ค. ํด๋ž˜์Šคํ˜•์€ ์ฝœ๋ฐฑํ•จ์ˆ˜๋„ ์จ์•ผํ•˜๊ณ . ์‚ด์ง ๋ฐฉ๋ฒ•์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค. useRef ์„ ์–ธํ•˜๊ธฐ ์„ ์–ธ ๋ฐฉ๋ฒ•์€ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. useRef ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•ด์ฃผ๊ณ  ๊ทธ ์•ˆ์— ์ดˆ๊ธฐ๊ฐ’์„ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค...
๋ฐ(Ming) ๐Ÿˆ‍โฌ›
'useRef' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก