[251017] TIL

Today I Learned (2025-10-17)

๊ฐœ๋ฐœ ์ง„ํ–‰

-[admin] refactor: ๊ณตํ†ต ํ•จ์ˆ˜ ์‚ฌ์šฉํ•˜๋„๋ก ์ˆ˜์ •

  • [admin] feat: ์กฐ์ง ํƒ€์ž… ์ˆ˜์ •

  • [admin] feat: ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ • ํŽ˜์ด์ง€ ๊ตฌ์„ฑ

  • [admin] feat: ๊ธฐ๊ด€ ์ด์šฉ ์‹ ์ฒญ ํŽ˜์ด์ง€ ๊ตฌ์„ฑ

  • [admin] feat: ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ํผ ๋ฐ์ดํ„ฐ ์ดˆ๊ธฐํ™” ํ•จ์ˆ˜ ์ถ”๊ฐ€, ๋ ˆ์ด์•„์›ƒ ๊ฐœ์„ 

  • [admin] feat: ์ „์—ญ ์—๋Ÿฌ ํŽ˜์ด์ง€ ๊ตฌ์„ฑ

  • [admin] feat: (์ž„์‹œ) ๊ธฐ๊ด€ ํŽ˜์ด์ง€ ์ƒ์„ฑ

๊ธฐํƒ€

  1. useMutation์—๋Š” ์บ์‹œ๋ฅผ ์ž๋™์œผ๋กœ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—, select ์กด์žฌํ•˜์ง€ ์•Š์Œ
  2. try catch ๋Š” ๋™๊ธฐ ์ฝ”๋“œ๋งŒ ์žก์•„์„œ await ๋ฅผ ์“ฐ์ง€ ์•Š์œผ๋ฉด ์‹คํ–‰์„ ๋งˆ์ณ๋ฒ„๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ์—๋Ÿฌ๋ฅผ ์žก์ง€ ๋ชปํ•จ
  3. tanstack query ๋‚ด๋ถ€ ๋™์ž‘
try {
  const result = await mutationFn(variables); // โœ… ์—ฌ๊ธฐ์„œ ์„ฑ๊ณตํ•˜๋ฉด
  runOnSuccessCallbacks(result);
} catch (error) {
  runOnErrorCallbacks(error);
}

Categories:

Updated:

Leave a comment