์ฑ„๋„ํ†ก ์•„์ด์ฝ˜

React + TypeScript TodoList App - ์‹ค๋ฌดํ˜• ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ์ ํŠธ ์ž…๋ฌธ

React + TypeScript๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์‹ค๋ฌด ๊ฐ๊ฐ์œผ๋กœ โ€œํ•  ์ผ ๊ด€๋ฆฌ ์•ฑ(ToDo List)โ€์„ ์ง์ ‘ ๋งŒ๋“œ๋Š” ํ”„๋กœ์ ํŠธ ์ค‘์‹ฌ ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ๋ฌธ๋ฒ•์„ ๋ฐฐ์šฐ๋Š” ๋ฐ ๊ทธ์น˜์ง€ ์•Š๊ณ , ์ปดํฌ๋„ŒํŠธ ๊ตฌ์กฐ ์„ค๊ณ„ โ†’ ์ƒํƒœ ๊ด€๋ฆฌ โ†’ ํƒ€์ž… ์ ์šฉ โ†’ ๊ธฐ๋Šฅ ๊ตฌํ˜„ โ†’ ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€ ์—ฐ๋™ โ†’ ๋ฐฐํฌ๊นŒ์ง€ ์‹ค์ œ ์„œ๋น„์Šค ํ˜•ํƒœ๋กœ ์™„์„ฑํ•˜๋ฉด์„œ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ์˜ ํ™œ์šฉ ๊ฐ๊ฐ์„ ์ตํž ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

(5.0) ์ˆ˜๊ฐ•ํ‰ 1๊ฐœ

์ˆ˜๊ฐ•์ƒ 14๋ช…

๋‚œ์ด๋„ ์ดˆ๊ธ‰

์ˆ˜๊ฐ•๊ธฐํ•œ ๋ฌด์ œํ•œ

ํ”„๋ก ํŠธ์—”๋“œ๊ฐœ๋ฐœ์ž#์ทจ์—…์ค€๋น„์ƒ
ํ”„๋ก ํŠธ์—”๋“œ๊ฐœ๋ฐœ์ž#์ทจ์—…์ค€๋น„์ƒ
์›น๊ฐœ๋ฐœ
์›น๊ฐœ๋ฐœ
typescript
typescript
react
react
ํ”„๋ก ํŠธ์—”๋“œ๊ฐœ๋ฐœ์ž#์ทจ์—…์ค€๋น„์ƒ
ํ”„๋ก ํŠธ์—”๋“œ๊ฐœ๋ฐœ์ž#์ทจ์—…์ค€๋น„์ƒ
์›น๊ฐœ๋ฐœ
์›น๊ฐœ๋ฐœ
typescript
typescript
react
react

์ˆ˜๊ฐ• ํ›„ ์ด๋Ÿฐ๊ฑธ ์–ป์„ ์ˆ˜ ์žˆ์–ด์š”

  • React + TypeScript ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์„ฑ

  • UI ์ปดํฌ๋„ŒํŠธ ๊ตฌ์กฐ ์„ค๊ณ„ ๋ฐ ์ƒํƒœ ๊ด€๋ฆฌ ๊ธฐ์ดˆ

  • ํ•  ์ผ ์ถ”๊ฐ€ / ์™„๋ฃŒ / ์‚ญ์ œ ๊ธฐ๋Šฅ ๊ตฌํ˜„

  • ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํ™œ์šฉ ๋กœ์ง ์ตœ์ ํ™”

  • ๋ฆฌํŒฉํ„ฐ๋ง๊ณผ ์œ ์ง€๋ณด์ˆ˜์— ๊ฐ•ํ•œ ์ฝ”๋“œ ๊ตฌ์กฐ ์„ค๊ณ„

๐Ÿงฉ React + TypeScript TodoList App - ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ์ ํŠธ ์ž…๋ฌธ

  • React + TypeScript๋ฅผ ํ™œ์šฉํ•˜์—ฌ โ€œํ•  ์ผ ๊ด€๋ฆฌ ์•ฑ(ToDo List)โ€์„ ์ง์ ‘ ๋งŒ๋“œ๋Š” ํ”„๋กœ์ ํŠธ ์ค‘์‹ฌ ๊ณผ์ •

  • ์ปดํฌ๋„ŒํŠธ ๊ตฌ์กฐ ์„ค๊ณ„ โ†’ ์ƒํƒœ ๊ด€๋ฆฌ โ†’ ํƒ€์ž… ์ ์šฉ โ†’ ๊ธฐ๋Šฅ ๊ตฌํ˜„ โ†’ ๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€ ์—ฐ๋™ โ†’ ๋ฐฐํฌ

  • ๊ธฐ์ดˆ ๋ฌธ๋ฒ•์„ ์•ฑ ๊ฐœ๋ฐœ์— ์ง์ ‘ ์ ์šฉํ•˜๋ฉฐ ๋ฆฌ์•กํŠธ ์‹ค๋ฌด ํ™˜๊ฒฝ์—์„œ TS๋ฅผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ฒด๋“ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.


์ตœ์ข… ๋ฐฐํฌ๋œ ์™„์„ฑ๋ณธ์„ ์ง์ ‘ ํ™•์ธํ•ด๋ณด์„ธ์š”.

https://web-todo-ts.vercel.app/

  • ํ• ์ผ์˜ ์ œ๋ชฉ์„ ์ž…๋ ฅํ•˜๊ณ  ์–ธ์ œ๊นŒ์ง€ ์™„๋ฃŒํ• ์ง€ ๋งŒ๊ธฐ์ผ์„ ์„ ํƒํ›„ ์ถ”๊ฐ€๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

  • ํ• ์ผ ์ œ๋ชฉ์„ ํด๋ฆญํ•˜์—ฌ ์™„๋ฃŒ๋กœ ์ „ํ™˜ํ•ด๋ณด์„ธ์š”.

  • ์ˆ˜์ • ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  ํ• ์ผ ์ œ๋ชฉ์„ ์ˆ˜์ •ํ•ด๋ณด์„ธ์š”.

  • ์‚ญ์ œ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ํ• ์ผ์„ ์‚ญ์ œํ•ด๋ณด์„ธ์š”.


ํ• ์ผ ๋ชฉ๋ก ์ถœ๋ ฅํ•˜๊ธฐ


ํ• ์ผ ์ˆ˜์ •ํ•˜๊ธฐ

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜ ์ถ”์ฒœํ•ด์š”

TypeScript๋ฅผ ํ•™์Šตํ–ˆ์ง€๋งŒ ์‹ค์ œ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•ด๋ณด์ง€ ๋ชปํ•œ ๋ถ„

React๋กœ ๊ฐ„๋‹จํ•œ ์•ฑ์„ ๋งŒ๋“ค์–ด๋ดค์ง€๋งŒ ํƒ€์ž… ์•ˆ์ •์„ฑ์ด ์—†๋Š” ์ฝ”๋“œ์— ๋ถˆ์•ˆ๊ฐ์„ ๋А๋ผ๋Š” ๋ถ„

ํฌํŠธํด๋ฆฌ์˜ค์šฉ React + TypeScript ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์™„์„ฑํ•˜๊ณ  ์‹ถ์€ ๋ถ„

์ˆ˜๊ฐ• ํ›„์—๋Š”

  • React ํ”„๋กœ์ ํŠธ์— TypeScript๋ฅผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ตํž™๋‹ˆ๋‹ค.

  • ์ฝ”๋“œ์˜ ํƒ€์ž… ์•ˆ์ •์„ฑ๊ณผ ์ƒ์‚ฐ์„ฑ์„ ๋™์‹œ์— ํ™•๋ณดํ•˜๋Š” ๊ฐ๊ฐ์„ ์ฒด๋“ํ•ฉ๋‹ˆ๋‹ค.

  • ์‹ค๋ฌด ์•ฑ ์„ค๊ณ„์˜ ๊ธฐ๋ณธ์ธ ์ปดํฌ๋„ŒํŠธ ๋ถ„๋ฆฌ์™€ ์ƒํƒœ ํ๋ฆ„์„ ๋ช…ํ™•ํžˆ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.

  • ์™„์„ฑ๋œ TodoList App์„ ํฌํŠธํด๋ฆฌ์˜ค์— ๋ฐ”๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋‚ด์šฉ์„ ๋ฐฐ์›Œ์š”

React + TypeScript ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์„ฑ

vite, parcel, rsbuild ๋น„๊ต ๋ฐ ์•ฑ ์ƒ์„ฑ, ๊ณตํ†ต ํƒ€์ž… ์„ค์ •

UI ์ปดํฌ๋„ŒํŠธ ๊ตฌ์กฐ ์„ค๊ณ„ ๋ฐ ์ƒํƒœ ๊ด€๋ฆฌ ๊ธฐ์ดˆ

์ž…๋ ฅ ํผ, ํ•  ์ผ ๋ชฉ๋ก ์ปดํฌ๋„ŒํŠธ ๊ตฌ์„ฑ, props์™€ state ํƒ€์ž… ์ง€์ •

UI ์ปดํฌ๋„ŒํŠธ ๊ตฌ์กฐ ์„ค๊ณ„ ๋ฐ ์ƒํƒœ ๊ด€๋ฆฌ ๊ธฐ์ดˆ

์ž…๋ ฅ ํผ, ํ•  ์ผ ๋ชฉ๋ก ์ปดํฌ๋„ŒํŠธ ๊ตฌ์„ฑ, props์™€ state ํƒ€์ž… ์ง€์ •

ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ํ™œ์šฉ ๋กœ์ง ์ตœ์ ํ™”

์ธํ„ฐํŽ˜์ด์Šค, ์œ ๋‹ˆ์–ธ ํƒ€์ž…, ์„ ํƒ์  ์†์„ฑ ๋“ฑ ์‹ค๋ฌดํ˜• ํƒ€์ž… ํ™œ์šฉ

์›น์•ฑ ๋ฐฐํฌ

๊นƒํ—ˆ๋ธŒ์™€ vercel ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜์—ฌ ์™„์„ฑํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

github์™€ vercel์„ ํ™œ์šฉํ•œ ๋ฐฐํฌ

์ˆ˜๊ฐ• ์ „ ์ฐธ๊ณ  ์‚ฌํ•ญ

์„ ์ˆ˜ ์ง€์‹ ๋ฐ ์œ ์˜์‚ฌํ•ญ

  • ์ด ๊ฐ•์˜๋Š” React์™€ TypeScript๋ฅผ ์ฒ˜์Œ ๋ฐฐ์šฐ๋Š” ์ž…๋ฌธ์ž๋„ ์ˆ˜๊ฐ•ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค.
    HTML, CSS, JavaScript์˜ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์„ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ์ถฉ๋ถ„ํžˆ ๋”ฐ๋ผ์˜ฌ ์ˆ˜ ์žˆ์œผ๋ฉฐ,
    React์˜ ๊ธฐ์ดˆ ๋ฌธ๋ฒ•(์ปดํฌ๋„ŒํŠธ, props, useState)์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์ดํ•ด๊ฐ€ ์žˆ๋‹ค๋ฉด ๋”์šฑ ์ˆ˜์›”ํ•˜๊ฒŒ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์ฝ”๋“œ ์ค‘์‹ฌ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ก ๋ณด๋‹ค๋Š” ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณด๋ฉฐ ์ตํžˆ๋Š” ์‹ค์Šตํ˜• ์ˆ˜์—…์„ ์ง€ํ–ฅํ•ฉ๋‹ˆ๋‹ค.

  • ์ฝ”๋“œ ์ค‘์‹ฌ ๊ฐ•์˜์ด๋ฏ€๋กœ IDE(Visual Studio Code) ํ™˜๊ฒฝ์—์„œ ํ•จ๊ป˜ ๋”ฐ๋ผ ์น˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

  • ์ด ๊ฐ•์˜์˜ ์˜์ƒ, ์ฝ”๋“œ ์˜ˆ์ œ, ์ด๋ฏธ์ง€, ๊ต์•ˆ ๋“ฑ์˜ ์ž๋ฃŒ๋Š” ๋ชจ๋‘ ezweb ์— ์ €์ž‘๊ถŒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
    ๋‹จ, ์ˆ˜๊ฐ•์ƒ์€ ๊ฐœ์ธ ํ•™์Šต ๋ฐ ํฌํŠธํด๋ฆฌ์˜ค ์šฉ๋„๋กœ ์˜ˆ์ œ ์ฝ”๋“œ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ํ™œ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๊ฐ•์˜์—์„œ ๋‹ค๋ฃจ๋Š” ๋ชจ๋“  ์˜ˆ์ œ๋Š” ๊ต์œก ๋ชฉ์ ์˜ ์‹ค์Šต์šฉ ์ฝ”๋“œ๋กœ, ์ƒ์—…์  ์ด์šฉ ์‹œ ๋ณ„๋„์˜ ํ—ˆ๊ฐ€๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„๋“ค๊ป˜
์ถ”์ฒœ๋“œ๋ ค์š”

ํ•™์Šต ๋Œ€์ƒ์€
๋ˆ„๊ตฌ์ผ๊นŒ์š”?

  • TypeScript๋ฅผ ํ•™์Šตํ–ˆ์ง€๋งŒ ์‹ค์ œ ํ”„๋กœ์ ํŠธ์— ์ ์šฉํ•ด๋ณด์ง€ ๋ชปํ•œ ๋ถ„

  • React๋กœ ๊ฐ„๋‹จํ•œ ์•ฑ์„ ๋งŒ๋“ค์–ด๋ดค์ง€๋งŒ ํƒ€์ž… ์•ˆ์ •์„ฑ์ด ์—†๋Š” ์ฝ”๋“œ์— ๋ถˆ์•ˆ๊ฐ์„ ๋А๋ผ๋Š” ๋ถ„

  • ํฌํŠธํด๋ฆฌ์˜ค์šฉ React + TypeScript ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ๋ฅผ ์™„์„ฑํ•˜๊ณ  ์‹ถ์€ ๋ถ„

  • ์‹ค๋ฌด์—์„œ ์š”๊ตฌ๋˜๋Š” ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜ ์„ค๊ณ„์™€ ์ƒํƒœ ๊ด€๋ฆฌ์˜ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๋‹ค์ง€๊ณ  ์‹ถ์€ ํ”„๋ŸฐํŠธ์—”๋“œ ์ž…๋ฌธ์ž

์„ ์ˆ˜ ์ง€์‹,
ํ•„์š”ํ• ๊นŒ์š”?

  • html/css

  • javascript

  • typescript

์•ˆ๋…•ํ•˜์„ธ์š”
์ด์ง€์›น์ž…๋‹ˆ๋‹ค.

2,786

๋ช…

์ˆ˜๊ฐ•์ƒ

62

๊ฐœ

์ˆ˜๊ฐ•ํ‰

4

๊ฐœ

๋‹ต๋ณ€

4.9

์ 

๊ฐ•์˜ ํ‰์ 

13

๊ฐœ

๊ฐ•์˜

โ–  [ํ˜„์žฌ] ESTSOFT KDT ํ”„๋ก ํŠธ์—”๋“œ ๊ฐ•์˜
โ–  ๊ทธ๋ฆฐ์ปดํ“จํ„ฐ์•„ํŠธํ•™์› ์›นํผ๋ธ”๋ฆฌ์‹ฑ, ํ”„๋ก ํŠธ์—”๋“œ ๊ฐ•์˜
โ–  ์›น ํผ๋ธ”๋ฆฌ์‹ฑ ์œ ํŠœ๋ธŒ ์ฑ„๋„ 'Rock's Easyweb' ์šด์˜
โ–  ๋”์กฐ์€ ์ปดํ“จํ„ฐ์•„์นด๋ฐ๋ฏธ ์›น ํผ๋ธ”๋ฆฌ์‹ฑ ๊ฐ•์‚ฌ
โ–  ํ•œ๋น› ์ปดํ“จํ„ฐ์•„์นด๋ฐ๋ฏธ ์›น ํผ๋ธ”๋ฆฌ์‹ฑ ๊ฐ•์‚ฌ
โ–  ํ”„๋ก ํŠธ์—”๋“œ ํผ๋ธ”๋ฆฌ์…”, ํ”„๋ก ํŠธ์—”๋“œ ํผ๋ธ”๋ฆฌ์‹ฑ ์ „๋ฌธ๊ฐ•์‚ฌ
โ–  UI/UX ์›น ๋””์ž์ธ ํฌํŠธํด๋ฆฌ์˜ค ๊ฐ•์˜


[ ๋„์„œ ]
2021.07.19 ์ถœ๊ฐ„ / ์›น๋””์ž์ธ & ์›นํผ๋ธ”๋ฆฌ์‹ฑ์„ ์œ„ํ•œ ํ”ผ๊ทธ๋งˆ ์™„๋ฒฝ ํ™œ์šฉ์„œ / ๋น„์ œ์ดํผ๋ธ”๋ฆญ

2022.08.25 ์ถœ๊ฐ„  / ์ฝ”๋”ฉ์„ ์ฒ˜์Œ์ด๋ผ with ์›น ํผ๋ธ”๋ฆฌ์‹ฑ  / ์˜์ง„์ถœํŒ์‚ฌ

2023.10 ์ถœ๊ฐ„ /2024 SD์—๋“€ ์œ ์„ ๋ฐฐ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ์‹ค๊ธฐ ๊ณผ์™ธ๋…ธํŠธ / ์‹œ๋Œ€๊ณ ์‹œ๊ธฐํš

2024.11 ์žฌํŒ /2025 SD์—๋“€ ์œ ์„ ๋ฐฐ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ์‹ค๊ธฐ ๊ณผ์™ธ๋…ธํŠธ / ์‹œ๋Œ€๊ณ ์‹œ๊ธฐํš

2025.11 ์žฌํŒ /2026 SD์—๋“€ ์œ ์„ ๋ฐฐ ์›น๋””์ž์ธ๊ธฐ๋Šฅ์‚ฌ ์‹ค๊ธฐ ๊ณผ์™ธ๋…ธํŠธ / ์‹œ๋Œ€๊ณ ์‹œ๊ธฐํš

 

[ ์ˆ˜์ƒ๊ฒฝ๋ ฅ ]
2022.08 ๊ทธ๋ฆฐ์ปดํ“จํ„ฐ ์•„ํŠธ ํ•™์› ์ข…๋กœ์ง€์  - ์šฐ์ˆ˜๊ฐ•์‚ฌ 2021.06 ๊ทธ๋ฆฐ์ปดํ“จํ„ฐ ์•„ํŠธ ํ•™์› ์ข…๋กœ์ง€์  - ์šฐ์ˆ˜๊ฐ•์‚ฌ 2018.06 ๊ทธ๋ฆฐ ์ปดํ“จํ„ฐ์•„์นด๋ฐ๋ฏธ ์‹ ์ดŒ ์ง€์  - ์šฐ์ˆ˜๊ฐ•์‚ฌ 2017.05 ๊ทธ๋ฆฐ ์ปดํ“จํ„ฐ์•„์นด๋ฐ๋ฏธ ์‹ ์ดŒ ์ง€์  - ์šฐ์ˆ˜๊ฐ•์‚ฌ 2016.05 ๊ทธ๋ฆฐ ์ปดํ“จํ„ฐ์•„์นด๋ฐ๋ฏธ ์‹ ์ดŒ ์ง€์  - ์šฐ์ˆ˜๊ฐ•์‚ฌ 2015.10 ๊ทธ๋ฆฐ ์ปดํ“จํ„ฐ์•„์นด๋ฐ๋ฏธ ์‹ ์ดŒ ์ง€์  - ์šฐ์ˆ˜๊ฐ•์‚ฌ 

 

 

 

๋”๋ณด๊ธฐ

์ปค๋ฆฌํ˜๋Ÿผ

์ „์ฒด

14๊ฐœ โˆ™ (3์‹œ๊ฐ„ 23๋ถ„)

ํ•ด๋‹น ๊ฐ•์˜์—์„œ ์ œ๊ณต:

์ˆ˜์—…์ž๋ฃŒ
๊ฐ•์˜ ๊ฒŒ์‹œ์ผ: 
๋งˆ์ง€๋ง‰ ์—…๋ฐ์ดํŠธ์ผ: 

์ˆ˜๊ฐ•ํ‰

์ „์ฒด

1๊ฐœ

5.0

1๊ฐœ์˜ ์ˆ˜๊ฐ•ํ‰

  • ์ž„์ฑ„์„ฑ๋‹˜์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€
    ์ž„์ฑ„์„ฑ

    ์ˆ˜๊ฐ•ํ‰ 3

    โˆ™

    ํ‰๊ท  ํ‰์  5.0

    5

    64% ์ˆ˜๊ฐ• ํ›„ ์ž‘์„ฑ

    ์ด์ง€์›น๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜

    ์ง€์‹๊ณต์œ ์ž๋‹˜์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

    ๋น„์Šทํ•œ ๊ฐ•์˜

    ๊ฐ™์€ ๋ถ„์•ผ์˜ ๋‹ค๋ฅธ ๊ฐ•์˜๋ฅผ ๋งŒ๋‚˜๋ณด์„ธ์š”!

    ์—ฐ๊ด€ ๋กœ๋“œ๋งต

    ๊ฐ•์˜๊ฐ€ ํฌํ•จ๋œ ๋กœ๋“œ๋งต์œผ๋กœ ํ•™์Šตํ•ด ๋ณด์„ธ์š”!

    โ‚ฉ33,000