Skip to content

Latest commit

ย 

History

History
59 lines (44 loc) ยท 2.95 KB

File metadata and controls

59 lines (44 loc) ยท 2.95 KB

STUDY: ๋ฆฌ์•กํŠธ ํ”„๋ก ํŠธ์—”๋“œ

์ตœ์‹ ์˜ ๋ฆฌ์•กํŠธ ํ”„๋ก ํŠธ์—”๋“œ ๊ธฐ์ˆ ์„ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ๋น ๋ฅด๊ฒŒ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•œ ์Šคํ„ฐ๋””์ž…๋‹ˆ๋‹ค. 4์ฃผ ๋™์•ˆ ์ง„ํ–‰๋  ์˜ˆ์ •์ด๋ฉฐ, HTML๊ณผ CSS, JS์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ๊ธฐ์ดˆ ์ง€์‹๋งŒ ์žˆ๋‹ค๋ฉด ๋ˆ„๊ตฌ๋‚˜ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

๋ชฉ์ฐจ

์ผ์ • ๋ฐ ์ง„ํ–‰ ์ƒํ™ฉ

์ฃผ์ฐจ ๋‚ด์šฉ ๊ธฐ๊ฐ„ ๋น„๊ณ 
1์ฃผ์ฐจ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ธํŒ…, ์ปดํฌ๋„ŒํŠธ 3์›” 9์ผ (๋ชฉ) 18:00
2์ฃผ์ฐจ Hook, ๋ฆฌ์•กํŠธ์˜ ๋™์ž‘ ์›๋ฆฌ 3์›” 13์ผ (์›”)
3์ฃผ์ฐจ Typescript์™€ ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค 3์›” 20์ผ (์›”)
4์ฃผ์ฐจ API ์—ฐ๊ฒฐ, ์•„ํ‚คํ…์ณ 3์›” 27์ผ (์›”)

์ฐธ์—ฌ์ž

  • ๋ฐ•์ค€์˜ @designDefined (์Šคํ„ฐ๋””์žฅ)
  • ๋ฐฑ์ฐฝ์ธ @9bci
  • ๊น€์œค์‹ @yunsik29

๋ชฉํ‘œ

  • ๋ฆฌ์•กํŠธ๋กœ ๊ฐ์ž ์นด์นด์˜คํ†ก์ด๋‚˜ ํŽ˜์ด์Šค๋ถ๊ณผ ๊ฐ™์€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ์ž‘ํ•ด๋ณด์ž
  • ๋ฆฌ์•กํŠธ๋ฅผ ๋น„๋กฏํ•œ ๋ชจ๋˜ ํ”„๋ก ํŠธ์—”๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ์ „๋ฐ˜์ ์œผ๋กœ ํ›‘์–ด๋ณด์ž

์ฃผ์ œ ์„ค๋ช…

๋ณธ ๊ณผ์ •์€ vite์˜ react-ts ํ…œํ”Œ๋ฆฟ์„ ์ด์šฉํ•˜์—ฌ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค

๋ฆฌ์•กํŠธ๋Š” ์˜ค๋Š˜๋‚  ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋ก ํŠธ์—”๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ, ์‚ฌ์šฉ์ด ๊ฐ„๋‹จํ•˜๊ณ  ์ƒ์‚ฐ์„ฑ์ด ๋†’์•„ ์›น ํ”„๋ก ํŠธ์—”๋“œ ์ „๋ฐ˜์— ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š”, ๋ฆฌ์•กํŠธ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์›น ์ƒ์— ์ž˜๋ชป๋˜๊ฑฐ๋‚˜ ์ข‹์ง€ ์•Š์€ ์ •๋ณด๊ฐ€ ์‚ฐ์žฌํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ๋ฆฌ์•กํŠธ๊ฐ€ ์–ด๋ ต๊ฑฐ๋‚˜ ์ ‘๊ทผ์„ฑ์ด ๋‚ฎ์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋„ ์•„๋‹ˆ๊ธฐ์—, ๋น„์‹ผ ๊ฐ•์˜๋ฅผ ๋“ฃ๊ธฐ์—๋Š” ์กฐ๊ธˆ ์–ต์šธํ•œ ๊ฐ์ด ์žˆ์ฃ . ๊ทธ๋Ÿฌ๋‹ˆ ์ด ์Šคํ„ฐ๋””๋ฅผ ํ†ตํ•ด ์ตœ์†Œํ•œ์˜ ๋…ธ๋ ฅ์œผ๋กœ ๋ฆฌ์•กํŠธ๋ฅผ ์ •ํ™•ํžˆ ์ดํ•ดํ•ด๋ด…์‹œ๋‹ค!

์ง„ํ–‰ ๋ฐฉ์‹

๋งค ์ฃผ 1~2์‹œ๊ฐ„์˜ ์„ธ์…˜์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์„ธ์…˜์—์„œ๋Š”

  • ์Šคํ„ฐ๋””์žฅ์ด ์ •๋ฆฌํ•œ ์ด๋ก ์  ๋‚ด์šฉ์„ ๊ณต๋ถ€ํ•˜๊ณ 
  • ์˜ˆ์‹œ ์ฝ”๋“œ(Xction์˜ ํŒŒ์ผ๋Ÿฟ ํ”„๋กœ์ ํŠธ)๋ฅผ ํ›‘์–ด๋ณด๊ณ 
  • ์งˆ์˜์‘๋‹ต์„ ๋ฐ›์Šต๋‹ˆ๋‹ค

์ดํ›„ ์ผ์ฃผ์ผ๋™์•ˆ ๊ฐ์ž ์‹ค์Šต ํ”„๋กœ์ ํŠธ์˜ ์ž‘์—…์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ง„ํ–‰ํ•˜๋Š” ๊ณผ์ •์—์„œ์˜ ์งˆ์˜์‘๋‹ต์€ Github Issue๋กœ ์ง„ํ–‰ํ•  ์˜ˆ์ •์ด๋ฉฐ, ์ž‘์—…ํ•œ ์ฝ”๋“œ๋Š” ์ƒํ˜ธ ๋ฆฌ๋ทฐ๋ฅผ ๊ฑฐ์ณ ์ด ๋ ˆํฌ์ง€ํ† ๋ฆฌ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์‹ค์Šต ํ”„๋กœ์ ํŠธ์˜ ๊ฒฐ๊ณผ๋ฌผ์€ Xction์˜ ๊ฐœ๋ฐœ ์ž‘์—…์— ์œ ์šฉํ•˜๊ฒŒ ์“ฐ์ผ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์ฃผ์ฐจ๋ณ„ ๋ชฉํ‘œ

  • 1์ฃผ์ฐจ
  • 2์ฃผ์ฐจ
  • 3์ฃผ์ฐจ
  • 4์ฃผ์ฐจ

์ฒจ์–ธ

๋ฆฌ์•กํŠธ๋ฅผ ์ด๋ฏธ ์ž˜ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ๋ฆฌ์•กํŠธ๋ฅผ ๋ณด๋‹ค ์‹ฌ๋„ ์žˆ๊ฒŒ ๊ณต๋ถ€ํ•˜๊ณ , ๋‹ค๋ฅธ ํ”„๋ ˆ์ž„์›Œํฌ/๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๋น„๊ตํ•ด๋ณด๋Š” ์Šคํ„ฐ๋””๋„ ์ง„ํ–‰ํ•˜๊ณ  ์‹ถ์€๋ฐ, ์˜์‚ฌ๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ์ด ์žˆ๋‹ค๋ฉด ๋ณ‘ํ–‰ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค!

๋ ˆํฌ์ง€ํ† ๋ฆฌ ๊ตฌ์กฐ

  • document: ์ˆ˜์—… ์ฃผ์ฐจ๋ณ„ README์™€ PPT ์ž๋ฃŒ ๋“ฑ
  • example: ์ˆ˜์—… ์ฃผ์ฐจ๋ณ„ ์˜ˆ์‹œ ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ
  • project: ๊ฐ์ž์˜ ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ

์ฐธ๊ณ