redux

ยท react
- ์ƒํƒœ๊ด€๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ „์—ญ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜์—ฌ ๋ถˆํ•„์š”ํ•œ ๋ Œ๋”๋ง์„ ์ค„์ด๊ณ  props drilling์„ ํ”ผํ•  ์ˆ˜ ์žˆ๋‹ค. - ์ƒํƒœ๋“ค์ด ๋ณต์žกํ•˜๊ฒŒ ์–ฝํ˜€์žˆ๋‹ค ์ƒํ˜ธ์˜์กด์„ฑ์ด ๋†’์•„UI๊ฐ€ ์–ด๋–ป๊ฒŒ ๋ณ€ํ•˜๋Š”์ง€ ์•Œ๊ธฐ ์–ด๋ ต๋‹ค. ํ”„๋กœ์ ํŠธ๊ฐ€ ์ปค์ง€๊ณ  state๊ฐ€ ์ˆ˜์‹ญ~์ˆ˜๋ฐฑ๊ฐœ๊ฐ€ ๋œ๋‹ค๋ฉด ์ƒํƒœ๊ด€๋ฆฌ๊ฐ€ ๋‹น์—ฐํžˆ ํ•„์š”ํ•  ๊ฒƒ์ด๋‹ค. 1. context api ๊ฐ„๋‹จํ•œ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” props drilling์„ ํ”ผํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋Œ€์•ˆ์ด ๋  ์ˆ˜ ์žˆ๋‹ค. useReducer๋ฅผ ๊ฐ™์ด์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค. useReducer๋Š” state๋ฅผ ํ•œ ๊ณณ์—์„œ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. 2. redux ๋ณด์ผ๋Ÿฌ ํ”Œ๋ ˆ์ดํŠธ๊ฐ€ ๋ณต์žกํ•˜๋‹ค๊ณ  ํ•˜๋Š”๋ฐ redux toolkit์œผ๋กœ ์“ฐ๋ฉด ๋” ์‰ฝ๊ณ  ๊ฑฐ๊ธฐ์— ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋กœ ์“ฐ๋ฉด ํฐ ํ”„๋กœ์ ํŠธ ์Šค์ผ€์ผ๋งํ•˜๊ธฐ๋„ ํŽธํ•˜๋‹ค๊ณ  ํ•œ๋‹ค. "์ œ๊ฐ€ ๊ฒฝํ—˜ํ•œ๊ฑธ๋กœ๋Š” ์‡ผํ•‘๋ชฐ ์žฅ๋ฐ”๊ตฌ๋‹ˆ..
๊น€ํƒœ์ง„
'redux' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก