Skip to content

๐Ÿ›  Dawn-WithMe-Refactoring | ํŒ€ ํ”„๋กœ์ ํŠธ ๊ฐœ์ธ ๋ฆฌํŒฉํ† ๋ง

Notifications You must be signed in to change notification settings

yunwoo-yu/Dawn-WithMe-Refactoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ํŒ€ํ”„๋กœ์ ํŠธ ๋ฆฌํŒฉํ† ๋ง

๋ถ€ํŠธ์บ ํ”„์—์„œ ์ง„ํ–‰ํ–ˆ๋˜ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฆฌํŒฉํ† ๋ง ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค :) ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ ์šฉํ•˜์—ฌ ์ปดํŒŒ์ผ ๋‹จ๊ณ„์— ์—๋Ÿฌ๋ฅผ ์žก์•„๋‚ด๊ณ  ์„ฑ๋Šฅ๊ฐœ์„ ๊ณผ ์ปค์Šคํ…€ํ›…์„ ํ†ตํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ๋ถ„๋ฆฌ์— ์ดˆ์ฒจ์„ ๋‘์—ˆ์Šต๋‹ˆ๋‹ค.

์›๋ณธ ๋ ˆํฌ๋ณด๋Ÿฌ๊ฐ€๊ธฐ ๐Ÿ‘ˆ

// ํ…Œ์ŠคํŠธ์šฉ ์•„์ด๋”” ๋กœ๊ทธ์ธ์€ ์ด๋ฉ”์ผ๋กœ ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.
id : [email protected]
password : 123123
๋ฐฐํฌ : https://vercel.com/yunwoo-yu/dawn-with-me-refactoring

โ—๏ธ์ฝ์–ด์ฃผ์„ธ์š”

  • ๊ฒŒ์‹œ๋ฌผ์ด๋‚˜ ํ”„๋กœํ•„์ด๋ฏธ์ง€๊ฐ€ ์ œ๋Œ€๋กœ ๋‚˜์˜ค์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค! ์ค‘๊ฐ„์— api ๋„๋ฉ”์ธ์ด ๋ณ€๊ฒฝ๋˜์–ด ๊ธฐ์กด์— ์ €์žฅ๋œ ์ด๋ฏธ์ง€๊ฐ€ ์—†์–ด์กŒ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ์•„์ด๋””์— ๋Œ€ํ•œ ์ด๋ฏธ์ง€๋Š” ๋ณ€๊ฒฝ๋œ ๋„๋ฉ”์ธ์œผ๋กœ ๋‹ค์‹œ ์ˆ˜์ •ํ•˜์˜€์ง€๋งŒ ๋‹ค๋ฅธ ํ…Œ์ŠคํŠธ ์•„์ด๋””๋กœ ํŒ€์› ๋ถ„๋“ค์ด ์˜ฌ๋ฆฐ ๊ฒŒ์‹œ๊ธ€์ด๋‚˜ ํ”„๋กœํ•„์€ ์ œ๋Œ€๋กœ ๋‚˜์˜ค์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๐Ÿฅฒ

Stack ๋ณ€๊ฒฝ์‚ฌํ•ญ

  • Typesciprt

๊ฐœ์„ ์‚ฌํ•ญ

  • ์žฌ์‚ฌ์šฉ ๊ณ ๋ คํ•˜์ง€ ์•Š์€ ์•„ํ† ๋ฏน ํŒจํ„ด ์ œ๊ฑฐ ํ›„ ํŒจํ„ด ๋ณ€๊ฒฝ
  • apiํ˜ธ์ถœ ๊ฐœ์„  ์ค‘๋ณต ์ด๋ฉ”์ผ, ๋„ค์ž„ ํ™•์ธ ๋กœ์ง์— debounce ์ถ”๊ฐ€
  • ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์ถ”๊ฐ€ํ•˜์—ฌ ์ƒ์‚ฐ์„ฑ ์ฆ๊ฐ€
  • ์ฝ”๋“œ ์Šคํ”Œ๋ฆฌํŒ…์œผ๋กœ ์ดˆ๊ธฐ ๋ Œ๋”๋ง ์†๋„ ๊ฐœ์„  (React.lazy)
  • ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง, ๋ฐ์ดํ„ฐ๋กœ์ง ๋ถ„๋ฆฌ (์—ญํ•  ๋ถ„๋ฆฌ, ์žฌ์‚ฌ์šฉ์„ฑ ์ฆ๊ฐ€)
  • UX๋ฅผ ์œ„ํ•œ ์Šค์ผˆ๋ ˆํ†ค UI ์ ์šฉ, Layout Shift ์ œ๊ฑฐ

About

๐Ÿ›  Dawn-WithMe-Refactoring | ํŒ€ ํ”„๋กœ์ ํŠธ ๊ฐœ์ธ ๋ฆฌํŒฉํ† ๋ง

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages