์š”์†Œ๋“ค์˜ ์ถ”๊ฐ€

์š”์†Œ๋“ค์˜ ์ถ”๊ฐ€์™€ ๊ด€๋ จ๋œ ๋กœ์ง์˜ ์„ค๋ช…์€ ๋…ธ์…˜์— ์žˆ์Šต๋‹ˆ๋‹ค

feat

  • ์บ”๋ฒ„์Šค ์š”์†Œ๋“ค ๊ฒน์น˜์ง€ ์•Š๊ฒŒ ์ถ”๊ฐ€
    • ์ˆ˜์ง๋ฒกํ„ฐ ๊ณ„์‚ฐ ๋กœ์ง ํ•จ์ˆ˜ํ™”
    • ๊ธฐ์กด์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ๊ณ„์‚ฐ

refactor

  • Context api๋กœ ์บ”๋ฒ„์Šค ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„ ์—…๋ฐ์ดํŠธํ•˜๋„๋ก ๋ฆฌํŒฉํ† ๋ง
  • useEffect์˜ ์˜์กด์„ฑ ๋ฐฐ์—ด์— ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ์–ด ์ถฉ๋Œ ๋ฐฉ์ง€๊ฐ€ ๋ฐ์ดํ„ฐ์˜ ์ขŒํ‘œ๊ฐ’์ด ์–ด๋А ์ƒํ™ฉ์—์„œ๋“  ๋ฐ”๋€” ๋•Œ๋งˆ๋‹ค ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€๊ฒฝ
  • ํด๋ฆญํ•œ ์š”์†Œ ๊ด€๋ฆฌ
    • id๊ฐ’์„ ์ฃผ๊ณ  ๋…ธ๋“œ๋“ค๊ณผ ๋น„๊ตํ•˜๋ฉด์„œ ์ƒํƒœ ๊ด€๋ฆฌ