10์›” 22์ผ ๊ธˆ์š”์ผ

๋‚ ์งœ
Oct 22, 2021
ํƒœ๊ทธ
Merge
์ค‘๊ฐ„ ์™„์„ฑ ๊ธฐ๋Šฅ ๋ฆฌ์ŠคํŠธ์—…
๋””์ž์ธ ๋ ˆํผ๋Ÿฐ์Šค ์—ญํ•  ๋ถ„๋‹ด

[์งˆ๋ฌธ]

์•Œ๋žŒ ๋ณด๋‚ด๊ธฐ API ๋ฏธ์ž‘๋™
๋ฉ”์„ธ์ง€ ๋ณด๋‚ผ๋•Œ postId๋Š” ๋ญ˜ ์ž…๋ ฅํ•ด์•ผํ• ์ง€?
๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ • API ์š”์ฒญ ํ›„ router๋ฅผ ์ด๋™ํ•˜๋Š” ๋กœ์ง์—์„œ API์‘๋‹ต์„ ๋ฐ›์ง€ ๋ชปํ•จ
โœ…
ํ•ด๊ฒฐ: API ์š”์ฒญ์„ ๋ณด๋‚ด๋Š” store์˜ action์„ dispatchํ•  ๋•Œ async/await์œผ๋กœ ๋น„๋™๊ธฐ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•œ ํ›„, ์ฒ˜๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์„ ๋•Œ router๊ฐ€ ๋™์ž‘ ํ•˜๋„๋ก ๋กœ์ง ์ˆ˜์ •
 

merge ์™„๋ฃŒ

  • ์ข‹์•„์š”
  • ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ •
  • ๋ฉ”์‹œ์ง€ ๊ฐ€๋“œ
 

์ค‘๊ฐ„ ์™„์„ฑ ๊ธฐ๋Šฅ ๋ฆฌ์ŠคํŠธ

  • ํšŒ์›๊ฐ€์ž…
  • ๋กœ๊ทธ์ธ
  • ๊ฐœ์ธ์ •๋ณด ์ˆ˜์ •
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ
  • ๊ฒŒ์‹œ๊ธ€ ๋ชฉ๋ก
  • ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑ
  • ๊ฒŒ์‹œ๊ธ€ ์‚ญ์ œ
  • ๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ •
  • ๊ฒŒ์‹œ๊ธ€,์œ ์ € ๊ฒ€์ƒ‰
  • ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ ์ •๋ณด ํ™•์ธ
  • ์ข‹์•„์š”
  • ๋Œ“๊ธ€ ์ž‘์„ฑ
  • ๋Œ“๊ธ€ ์‚ญ์ œ
  • ๋ฉ”์‹œ์ง€ ์ž‘์„ฑ
  • ๋ฉ”์„ธ์ง€ ๋ณด๊ธฐ
 

๋””์ž์ธ ๋ ˆํผ๋Ÿฐ์Šค ์—ญํ•  ๋ถ„๋‹ด

๐Ÿ’ก
๋””์ž์ธ ๋ ˆํผ๋Ÿฐ์Šค ์ •๋ฆฌ๋ณธ ๋งํฌ
  • ์ƒ์ค€
    • ๋ฒ„ํŠผ ๋ชจ๋‹ฌ์ฐฝ
    • ๋ฉ”์„ธ์ง€ ์ฑ„ํŒ… ๋ชจ๋‹ฌ์ฐฝ
  • ์šฉ๋ก
    • ๋ฒ„ํŠผ ๋ ˆ์ด์•„์›ƒ
  • ์ง€์˜
    • ๊ฒŒ์‹œํŒ, ๊ฒŒ์‹œ๊ธ€ ๋ ˆ์ด์•„์›ƒ
    •