Skip to content
Su Yong Chang edited this page Nov 9, 2021 · 1 revision

์˜ค๋Š˜์˜ TMI

  • ์›์ฃผ: ๋ฐฑ์‹ ์„ ์•ˆ๋งž์•„์„œ ํ—ฌ์Šค์žฅ์„ ๋ชป๊ฐ€๊ณ  ์žˆ์Œ
  • ๋ฏผ์ง€: ๋Šฆ์ž ์ž˜๋ป”
  • ์ˆ˜์šฉ: ๋™์ƒ๋ฐฉ์„ ์ ๊ฑฐํ•˜๊ณ  ์žˆ์Œ
  • ๋ช…์žฌ: ํƒˆ๋ถ€์บ ์‹คํŒจ

์˜ค๋Š˜์˜ ์•ˆ๊ฑด

  • ํŒ€์„ ํƒ ํ˜„์žฌ ์ ‘์†ํ•œ User๊ฐ€ ์†ํ•œ Team์„ ์•Œ๊ธฐ ์œ„ํ•ด์„ , ๋กœ๊ทธ์ธ ๋‹น์‹œ์— User_id๋„ ๊ฐ™์ด FE๋กœ ๋„˜๊ฒจ์•ผ ํ•  ๋“ฏํ•œ๋ฐ, ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜์‹œ๋‚˜์š” (ํ˜„์žฌ๋Š” email๋กœ ์œ ์ €๋ฅผ ์‹๋ณ„) -> JWT๋กœ ์‹๋ณ„

  • ๋กœ๊ทธ์ธ ์Šคํฌ๋ฆฐ์ƒท์— ๋‚˜์™€์žˆ๋‹ค์‹œํ”ผ ๊นƒํ—ˆ๋ธŒ ๋กœ๊ทธ์ธ ์œ ์ €๋Š” ์ถ”๊ฐ€ ํ…Œ์ด๋ธ” ์—”ํ‹ฐํ‹ฐ ์—†์ด ๊ทธ๋ƒฅ ๊นƒํ—ˆ๋ธŒ id๋ฅผ ์ด๋ฉ”์ผ๋กœ ์น˜๋‹ค๋ณด๋‹ˆ ์ด๋ฉ”์ผ์ด ๋‚˜์™€์•ผํ•˜๋Š” ๋ถ€๋ถ„์— ๊นƒํ—ˆ๋ธŒ id๊ฐ€ ๋…ธ์ถœ์ด ๋˜๋„ค์š”..! ์ € ์œ„์น˜์— ์ด๋ฉ”์ผ ๋Œ€์‹  ๊นƒํ—ˆ๋ธŒ ์œ ์ €๋ผ๊ณ  ๋ช…์‹œํ•  ์ง€ vs ๊นƒํ—ˆ๋ธŒ ๊ณ„์ •์— ์žˆ๋Š” ์ด๋ฉ”์ผ์„ ์—ฐ๋™ํ•  ์ง€ ๋“ฑ ๋Œ€์ฑ…์„ ๊ฐ•๊ตฌํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค! ํ›„์ž๋ฅผ ์„ ํƒํ•œ๋‹ค๋ฉด ์—”ํ‹ฐํ‹ฐ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ์ด๋ผ ๊ณ ๋ คํ•ด์•ผํ•  ์ ์ด ๋งŽ์Šต๋‹ˆ๋‹ค..! @ ์œ ๋ฌด ๊นƒํ—ˆ๋ธŒ ์•„์ด์ฝ˜ + ์œ ์ € ๋‹‰๋„ค์ž„

  • eslint camel case ์‚ญ์ œ +db๋•Œ๋ฌธ์— ์“ธ ์ผ์ด ๋งŽ์•„์„œ ์ง€์šฐ๋Š” ๊ฑธ๋กœ

  • ๋‚ ์งœ ํ•˜๋“œ์ฝ”๋”ฉ์— ๊ด€ํ•˜์—ฌ.. ๋„˜์–ด๊ฐ€๋„ ๋œ๋‹ค..

  • modal ์žฌ์‚ฌ์šฉ ๊ฐ€์ด๋“œ ๊ธ‰๊ตฌ

  • ์ผ์ • ๊ฑด์˜ ์ง€๊ธˆ ์ƒˆ ๋ชจ์ž„๊ณผ ์ˆ˜์ •์˜ ๊ฒฝ์šฐ, ๋‚ ์งœ์™€ ์‹œ๊ฐ„์— ๋Œ€ํ•ด ์•„์ด์ฝ˜์„ ํด๋ฆญํ–ˆ์„ ๋•Œ์—๋งŒ ์ž…๋ ฅ์„ ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ํ…์ŠคํŠธ๋ฅผ ํด๋ฆญํ•ด๋„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ๋” ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”!! ใ…Žใ…Ž ๐Ÿ˜„

์ผ์ • ๊ด€๋ จ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ฐพ์•„๋ณด๋Š” ๊ฑธ๋กœ ๋ชจ๋‹ฌ ์™ธ ๋ถ€๋ถ„ ํด๋ฆญ ์‹œ ๋ชจ๋‹ฌ ๊บผ์ง€๋Š” ๊ธฐ๋Šฅ - Background ๋งŒ๋“ค๊ธฐ

  • ํŒ€ ์ผ์ • fetch ์‹œ ํŒ€ id ์–ด๋””์„œ?
    • recoil์—์„œ ์ €์žฅ
    • path๋กœ v

์˜ค๋Š˜ ์˜คํ›„ ์ผ์ •

  • ํŒ€ ์ผ์ •
    • ๋‚ ์งœ ๋„˜์–ด๊ฐ€๊ธฐ ์ˆ˜์ •
    • ๋ฐ˜๋ณต ๊ธฐ๋Šฅ (ํ”„๋ก ํŠธ/๋ฐฑ)
    • team_id fetch ์ˆ˜์ • (path์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ)
    • ๋ชจ๋‹ฌ ์ปดํฌ๋„ŒํŠธ background ์„ค์ •
    • ๋ชจ๋‹ฌ ์ปดํฌ๋„ŒํŠธ ์ฝ๊ธฐ ๋ชจ๋“œ์—์„œ ์ƒ‰์ƒ/๋“œ๋กญ๋‹ค์šด ํด๋ฆญ ์•ˆ๋˜๊ฒŒ ๋ณ€๊ฒฝ
    • ๋ชจ๋‹ฌ ์ปดํฌ๋„ŒํŠธ ๋‚ ์งœ ์ž…๋ ฅ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ฐพ์•„๋ณด๊ธฐ
    • fetch ๋ฒ”์œ„ ์ˆ˜์ •
  • ๋กœ๊ทธ์ธ
    • ๊ณ„์ • ๊ด€๋ฆฌ(์ด๋ฆ„ ๋ณ€๊ฒฝ modal)
    • ํŒ€ ์„ ํƒ ํ•ฉ๋ฅ˜ํ•˜๊ธฐ
  • ํŒ€ ์„ ํƒ
    • ํŒ€ Card ํด๋ฆญํ•˜๋ฉด, ํŒ€ ์ผ์ • page๋กœ ์ „ํ™˜ /:teamid/calendar
    • ํŒ€ ์†Œ์† ์—ฌ๋ถ€ ํŒ๋‹จ ๋ฏธ๋“ค์›จ์–ด
Clone this wiki locally