์žฌ๊ท€ ์ปดํฌ๋„ŒํŠธ

ยท React
ํšŒ์‚ฌ์—์„œ 4deps์˜ ์นดํ…Œ๊ณ ๋ฆฌ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค์–ด์•ผ ํ–ˆ๋Š”๋ฐ ์žฌ๊ท€ ์ปดํฌ๋„ŒํŠธ๋ฅผ ํ™œ์šฉํ•ด ๋ฐ˜๋ณต ์ฝ”๋“œ๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. 4deps๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์žก์•˜์ง€๋งŒ ์žฌ๊ท€๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ช‡ deps๋“  ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์ฃ ! ์„ฑ๋Šฅ์ ์ธ ๋ฌธ์ œ๋Š” ๋ณ„๊ฐœ์ง€๋งŒ ๋ธŒ๋ผ์šฐ์ €์˜ ์„ฑ๋Šฅ์ด ๋ฐœ๋‹ฌํ•˜๋ฉด์„œ ์ด์ •๋„๋Š” ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค ํŒ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ์žฌ๊ท€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์žฌ๊ท€๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํ•˜๋‚˜๋กœ ์ฃผ๋กœ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋ฌธ์ œ๋ฅผ ํ’€ ๋•Œ ๋งŽ์ด ์ ‘ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ์žฌ๊ท€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•œ ์‚ฌ๋ก€๋กœ๋Š” ํ”ผ๋ณด๋‚˜์น˜ ์ˆ˜์—ด์ด ์žˆ๋‹ค. const fibonacci = (num: number) => { if (num < 2) { return num; } return fibonacci(num - 1) + fibonacci(num - 2); }; ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•˜์ž๋ฉด "์ž๊ธฐ ์ž์‹ ์„ ํ˜ธ์ถœํ•˜๋Š” ํ•จ์ˆ˜"๋ฅผ ์žฌ๊ท€ ํ•จ์ˆ˜..
YunCow
'์žฌ๊ท€ ์ปดํฌ๋„ŒํŠธ' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก