profile
๐ŸŽจ๊ทธ๋ฆผ์„ ์ข‹์•„ํ•˜๋Š” FE ๊ฐœ๋ฐœ์ž๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (60)JavaScript(18)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ(16)์•Œ๊ณ ๋ฆฌ์ฆ˜(7)React(7)ํ”„๋กœ์ ํŠธ(3)meme(3)nextjs(3)์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์™„๋ฒฝ๊ฐ€์ด๋“œ(3)ํ”„๋ก ํŠธ์—”๋“œ(3)๋ฆฌ์•กํŠธ(3)์˜ค๋ฅ˜(2)๋ฐˆ(2)2์žฅ(2)์งค(2)aos(2)ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ(2)algorithm(2)DFS(2)์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ(2)๋น„๋™๊ธฐ(2)๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ(2)๊ทธ๋ž˜ํ”„(2)FE(2)socket.io(2)์ดํŽ™ํ‹ฐ๋ธŒ(1)๋…ธ๋งˆ๋“œ์ฝ”๋”(1)์ •๊ทœํ‘œํ˜„์‹(1)์„ ์–ธํ˜•(1)์›น ์ ‘๊ทผ์„ฑ(1)undefined(1)์„œ๋น„์Šค ์›Œ์ปค(1)๊ธฐ์–ต๋ชปํ•จ(1)cors(1)ํšŒ๊ณ (1)front end(1)web(1)์Šค์ผˆ๋ ˆํ†ค UI(1)๋ฒˆ์—ญ(1)์›น๋ฐ”์ดํƒˆ(1)promise(1)์ถ”์ƒํ™”(1)figma(1)๋ฆฌํŽ˜์ธํŠธ(1)๋™๊ธฐ(1)interaction to next paint(1)currentColor(1)URI(1)Web vitals(1)๋ฐฑํŠธ๋ ˆํ‚น(1)์˜ฌ๋ฐ”๋ฅธ ์›๋ณธ ๊ฒฝ๋กœ/URL์ด ์•„๋‹™๋‹ˆ๋‹ค(1)์™ธ๋ถ€ ์ด๋ฏธ์ง€(1)referer(1)403(1)์•ฑ ์บ์‹ฑ(1)๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง(1)์ƒํƒœ(1)0 ๋ฐ”์ดํŠธ(1)์›น ๋ทฐ(1)์Šค์ผˆ๋ ˆํ†ค(1)sourcetree(1)์ด๋ฏธ์ง€(1)ํ”„๋กœ๋ฏธ์Šค(1)ํ”Œ๋กœ์ด๋“œ-์™€์ƒฌ(1)์นด์นด์˜ค(1)ํŒŒ์ผ ์—๋Ÿฌ(1)ํ•จ์ˆ˜ํ˜• ํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)์†Œ์ˆ˜์ฐพ๊ธฐ(1)์ปดํฌ๋„ŒํŠธ(1)whiteboard(1)๋ธŒ๋ผ์šฐ์ €(1)๊ฐœ๋ฐœ๋ฐˆ(1)์‘์ง‘๋„(1)url(1)color(1)sourcetree ์˜ค๋ฅ˜(1)N Queens(1)permission denied(1)floyd-warshall(1)์›น๊ณผ ๋„คํŠธ์›Œํฌ(1)pre-rendering(1)useRouter(1)์–ดํœ˜๊ตฌ์กฐ(1)CLS(1)playwright(1)์ฝœ๋ฐฑ ํ•จ์ˆ˜(1)ํƒ€์ž…์‹œ์Šคํ…œ(1)์ด๋ถ„ํƒ์ƒ‰(1)union and find(1)๋™์‹œ ํŽธ์ง‘(1)๊ฐœ๋ฐœ์ง„์Šค(1)webview(1)useState(1)referrer-policy(1)์•ˆ๋“œ๋กœ์ด๋“œ(1)ํ•จ์ˆ˜์„ ์–ธ๋ฌธ(1)FCM(1)๊ฐœ๋ฐœ์งค(1)์ปดํฌ๋„ŒํŠธ ๋™์ ์œผ๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ(1)useInfiniteQuery(1)oauth2(1)img(1)ํ›„๊ธฐ(1)๋ฐฑ์—”๋“œ ์„œ๋ฒ„(1)isReady(1)0 ๋ฐ”์ดํŠธ ํŒŒ์ผ(1)๋„คํŠธ์›Œํฌ(1)ํด๋ž˜์Šคํ˜• ์ปดํฌ๋„ŒํŠธ(1)ํŒŒ์ผ ์—…๋กœ๋“œ ์—๋Ÿฌ(1)Real-Time(1)์ฝœ๋ฐฑ ์ง€์˜ฅ(1)๊ฐ€๋น„์ง€ ์ปฌ๋ ‰ํ„ฐ(1)Service Worker(1)ํ•จ์ˆ˜๋ฆฌํ„ฐ๋Ÿด(1)์—๋ผํ† ์Šคํ…Œ๋„ค์Šค์˜ ์ฒด(1)์‹ค์‹œ๊ฐ„์ฑ„ํŒ…(1)ํ™”์ดํŠธ๋ณด๋“œ(1)google oauth2(1)setState ๋น„๋™๊ธฐ(1)๊ณต์‹๋ฌธ์„œ(1)scroll(1)iOS(1)multi user(1)์†Œ์ผ“(1)CLEAN CODE(1)ํด๋ฆฐ์ฝ”๋“œ(1)ํ”„๋ก ํŠธ ์„œ๋ฒ„(1)์Šค๋ฒจํŠธ(1)BFS(1)์ด์Šˆ(1)react-query(1)local storage(1)useInView(1)useRef(1)ํ•จ์ˆ˜(1)CSS(1)๋ฆฌํ”Œ๋กœ์šฐ(1)html(1)์ธํ„ด(1)webvital(1)๋ฌดํ•œ ์Šคํฌ๋กค(1)๋ฒ„ํŠผ(1)๋ฆฌ๋ Œ๋”๋ง(1)์›น ๋ธŒ๋ผ์šฐ์ €(1)1์žฅ(1)Backtraking(1)CSR(1)SSR(1)ํ•™์ ์—ฐ๊ณ„(1)localstorage(1)์—๋Ÿฌ(1)issue(1)๊ฒŒ์ž„(1)bitbucket(1)ssh ํ‚ค(1)infinite scroll(1)regexp(1)๋กœ์ปฌ ์Šคํ† ๋ฆฌ์ง€(1)์นด์นด์˜ค์—”ํ„ฐํ”„๋ผ์ด์ฆˆ(1)์›นํ‘ธ์‹œ(1)์ฑ…์ •๋ฆฌ(1)referrer(1)notification(1)setState(1)์‹คํ–‰ ์ปจํ…์ŠคํŠธ(1)์ด๋ฏธ์ง€ ๋™์ ์œผ๋กœ ๊ฐ€์ ธ์˜ค๊ธฐ(1)icon(1)seo(1)Binary Search(1)ํ•ฉ๊ฒฉ(1)operational transformation(1)ssg(1)์ด๋ฏธ์ง€ ์ตœ์ ํ™”(1)์•„ํ† ๋ฏน ๋””์ž์ธ(1)atomic design(1)svg(1)web push(1)CRDT(1)params(1)react intersection observer(1)e2e(1)13์žฅ(1)Stroke(1)ํ”ผ๊ทธ๋งˆ(1)์›น๋ทฐ(1)INP(1)reflow(1)OT(1)์›น ๋ฐ”์ดํƒˆ(1)๋ฆฌ๋ Œ๋”๋ง ์•ˆ๋จ(1)์›น ํ‘œ์ค€(1)๋‹จ์ผ์ฑ…์ž„(1)Spring(1)์Šคํฌ๋กค(1)ํ•ฉ์ง‘ํ•ฉ ์ฐพ๊ธฐ(1)no-referrer(1)pwa(1)WAI-ARIA(1)svelte(1)sop(1)test(1)canvas(1)
post-thumbnail

(๋‹˜๋“ค์ด) ๋งŒ๋“ค์–ด์“ฐ๋Š” ๊ฐœ๋ฐœ์ง„์Šค

๊ฐœ๋ฐœ์ง„์Šค ์งค ๋งŒ๋“ค์–ด๋‹ฌ๋ผ๋Š” ์š”์ฒญ์ด ๋งŽ์€๋ฐ...๊ท€์ฐฎ๋‹ค... ์ž๋™ํ™”ํ•˜์ž!!

6์ผ ์ „
ยท
21๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

~๊ฐœ๋ฐœ์ง„์Šค ์งค ๋ฐ๋ ค๊ฐ€์„ธ์š”2~

๊ทธ๋ฆผ์Ÿ์ด ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ทธ๋ฆฐ ๋‰ด์ง„์Šค ํŒจ๋Ÿฌ๋”” ๊ฐœ๋ฐœ์ง„์Šค ์งค ์ž…๋‹ˆ๋‹ค.์ €์žฅํ•˜์‹œ๊ณ  ๋งˆ์Œ๋Œ€๋กœ ์‚ฌ์šฉํ•˜์…”๋„ ๋ฉ๋‹ˆ๋‹ค. (์ƒ์—…์šฉ์€ ์•ˆ๋จ)๋งŽ์€ ๊ด€์‹ฌ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๐Ÿฅนโค๏ธ๊ฐœ๋ฐœ์ง„์Šค 1ํƒ„์ธ์Šคํƒ€๊ทธ๋žจ๋„ ์šด์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋†€๋Ÿฌ์™€์ฃผ์„ธ์š” ใ…Žใ…Ž์ธ์Šคํƒ€ํˆฐ ๋งํฌ: @dev_hee

7์ผ ์ „
ยท
17๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

~๊ฐœ๋ฐœ์ง„์Šค ์งค ๋ฐ๋ ค๊ฐ€์„ธ์š”~

๊ทธ๋ฆผ์Ÿ์ด ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ทธ๋ฆฐ ๋‰ด์ง„์Šค ํŒจ๋Ÿฌ๋”” ๊ฐœ๋ฐœ์ง„์Šค ์งค ์ž…๋‹ˆ๋‹ค.

2023๋…„ 3์›” 16์ผ
ยท
71๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ | 6์žฅ ํƒ€์ž… ์„ ์–ธ๊ณผ @types

๋ณธ ๋ฌธ์€ ์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฝ๊ณ  ์•Œ๊ฒŒ๋œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.

2023๋…„ 2์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ | 5์žฅ any ๋‹ค๋ฃจ๊ธฐ

๋ณธ ๋ฌธ์€ ์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฝ๊ณ  ์•Œ๊ฒŒ๋œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.๋ฌธ๋งฅ์ƒ x๋ผ๋Š” ๋ณ€์ˆ˜๊ฐ€ ๋™์‹œ์— Foo, Bar ํƒ€์ž…์— ํ• ๋‹น ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ์˜ค๋ฅ˜๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋‘ ๊ฐ€์ง€๋‹ค.badgoodx as any ํ˜•ํƒœ๊ฐ€ ๋” ๋‚ซ๋‹ค. any ํƒ€์ž…์ด processBar ํ•จ์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜์—์„œ

2023๋…„ 2์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

E2E ํ…Œ์ŠคํŠธ : Playwright

ํ”„๋ก ํŠธ์—”๋“œ์—์„œ Playwright ๋ฅผ ์‚ฌ์šฉํ•ด์„œ E2E ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ด…์‹œ๋‹ค!

2023๋…„ 2์›” 8์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ | 4์žฅ ํƒ€์ž… ์„ค๊ณ„

๋ณธ ๋ฌธ์€ ์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฝ๊ณ  ์•Œ๊ฒŒ๋œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.์•„์ดํ…œ 30 ๋ฌธ์„œ์— ํƒ€์ž… ์ •๋ณด๋ฅผ ์“ฐ์ง€ ์•Š๊ธฐ

2023๋…„ 1์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํŒŒ์ผ ์—…๋กœ๋“œ ์—๋Ÿฌ: 0 ๋ฐ”์ดํŠธ ํŒŒ์ผ์„ ๋‹ค๋ฃจ๋Š” ๋ฒ•

CRDT ์„œ๋น„์Šค์—์„œ ํŒŒ์ผ์„ ์ฒจ๋ถ€ํ•ด์„œ ๊ฒŒ์‹œ๋ฌผ์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒฝ์šฐ ๊ฒŒ์‹œ๋ฌผ์ด ์ •์ƒ์ ์œผ๋กœ ์—…๋กœ๋“œ ๋˜์ง€ ์•Š๋Š” ๋ฒ„๊ทธ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.์„œ๋ฒ„์ธก์—๊ฒŒ api ๋กœ๊ทธ์ค‘ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜์˜€๋‹ค.ํ™•์ธ ๊ฒฐ๊ณผ 0 ๋ฐ”์ดํŠธ ํŒŒ์ผ ์—…๋กœ๋“œ๋ฅผ ์‹œ๋„ํ•˜์—ฌ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค.0 ๋ฐ”์ดํŠธ ํŒŒ์ผ์€

2023๋…„ 1์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

๐Ÿ’ ์ฒด๋ฆฌ๋ณด๋“œ: ํ™”์ดํŠธ๋ณด๋“œ ํ”„๋กœ์ ํŠธ ํšŒ๊ณ 

์ฒด๋ฆฌ๋ณด๋“œ๋Š” ํ™”์ดํŠธ๋ณด๋“œ ํˆด๋กœ, ํ”ผ๊ทธ์žผ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ์œ ์ €๋“ค์ด ๋ชจ์—ฌ์„œ ์ž์œ ๋กญ๊ฒŒ ๋“œ๋กœ์ž‰ํ•˜๊ณ  ์†Œํ†ตํ•  ์ˆ˜ ์žˆ์–ด์š”. UI๋Š” ์ตœ๋Œ€ํ•œ ๊ท€์—ฝ๊ณ  ์•„๊ธฐ์ž๊ธฐํ•˜๊ฒŒ ๊ฐ€์ ธ๊ฐ€๊ณ  ์‹ถ์—ˆ์–ด์š”! ์ด๋ชจํ‹ฐ์ฝ˜์„ ๋„์žฅ์ฒ˜๋Ÿผ ์ฐ์„ ์ˆ˜๋„ ์žˆ๊ณ  ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ์‚ฌ์ง„์„ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ˜„์žฌ ์บ”๋ฒ„์Šค๋ฅผ ์ด๋ฏธ์ง€ ํŒŒ์ผ๋กœ

2023๋…„ 1์›” 4์ผ
ยท
9๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์‹ค์‹œ๊ฐ„ ๋™์‹œ ํŽธ์ง‘ : OT ์™€ CRDT

Google Docs๋‚˜ Figma, VSCode ์˜ LiveShare ๋“ฑ์€ ์˜จ๋ผ์ธ์—์„œ ํ•˜๋‚˜์˜ ๋ฌธ์„œ๋ฅผ ๋™์‹œ์— ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๊ณ , ์‹ค์‹œ๊ฐ„์œผ๋กœ ์—ฌ๋Ÿฌ ์œ ์ €์˜ ํŽธ์ง‘ ๋‚ด์šฉ์ด ๊ฐ์ž ํŽธ์ง‘ ํ™”๋ฉด์— ๋ฐ”๋กœ ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๋“ฏ ์‹ค์‹œ๊ฐ„ ๋™์‹œ ํŽธ์ง‘ ๊ธฐ์ˆ ์„ ์ œ๊ณตํ•˜๋Š” ์—ฌ๋Ÿฌ ์„œ๋น„์Šค๋“ค์ด ๋งŽ์•„์ง€๊ณ  ์žˆ์Šต๋‹ˆ

2023๋…„ 1์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Web Vitals | Interaction to Next Paint (INP) ๋ฒˆ์—ญ

๋ณธ ๋ฌธ์€ Jeremy Wagner๊ฐ€ ์ž‘์„ฑํ•œ Interaction to Next Paint (INP) ์„ ๋ฒˆ์—ญํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.

2022๋…„ 12์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Web Push | React + FCM ๊ตฌํ˜„ํ•˜๊ธฐ (feat. pwa, service worker)

์›น์—์„œ๋„ ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ์ฒ˜๋Ÿผ ํ‘ธ์‹œ ์•Œ๋žŒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น์˜ ์‚ฌ์šฉ์„ฑ์„ ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ์ฒ˜๋Ÿผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๋‚˜์˜จ ๊ธฐ์ˆ ์ธ PWA(Progressive Web Application)์„ ํ™œ์šฉํ•˜๋ฉด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.PWA๋Š” Progressive Web Application์œผ๋กœ, ์›น์ด ์›น

2022๋…„ 12์›” 2์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

~๊ฐœ๋ฐœ ๊ณต๊ฐ ์งค ๊ตฌ๊ฒฝํ•˜๊ณ  ๊ฐ€์„ธ์š”~

๊ทธ๋ฆผ์Ÿ์ด ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ทธ๋ฆฐ ๊ฐœ๋ฐœ ๊ณต๊ฐ ์งค ์ž…๋‹ˆ๋‹ค. ์ €์žฅํ•˜์‹œ๊ณ  ๋งˆ์Œ๋Œ€๋กœ ์‚ฌ์šฉํ•˜์…”๋„ ๋ฉ๋‹ˆ๋‹ค. (์ƒ์—…์šฉ์€ ์•ˆ๋จ)

2022๋…„ 8์›” 26์ผ
ยท
8๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์นด์นด์˜ค์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ•ฉ๊ฒฉ ํ›„๊ธฐ

ICT 4๊ฐœ์›” ์ธํ„ด์‹ญ ๊ณผ์ •์ด ๋์ด ๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ๊ฐ์‚ฌํ•˜๊ฒŒ๋„ ํŒ€์žฅ๋‹˜๊ป˜์„œ ์ •๊ทœ์ง ์ „ํ™˜์„ ์ œ์•ˆํ•ด์ฃผ์…จ์ง€๋งŒ, ๋” ๋งŽ์€ ๊ฒฝํ—˜์„ ์œ„ํ•ด์„œ ์•„์‰ฝ๊ฒŒ ๊ฑฐ์ ˆํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.๊ทธ๋Ÿฌ๋˜ ์™€์ค‘ ์ง€์ธ๋ถ„๊ป˜์„œ ์นด์นด์˜ค์›Œํฌ ๋ถ€๋ฌธ ์ƒ์‹œ ์ฑ„์šฉ ๊ณต๊ณ ๋ฅผ ๊ณต์œ ํ•ด์ฃผ์…”์„œ ์ง€์›ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.์‚ฌ์‹ค ์ฒ˜์Œ ์ง€์›์„œ๋ฅผ ์ž‘์„ฑํ• 

2022๋…„ 8์›” 23์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ | 3์žฅ ํƒ€์ž…์ถ”๋ก 

๋ณธ ๋ฌธ์€ ์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฝ๊ณ  ์•Œ๊ฒŒ๋œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ์˜ ๋งŽ์€ ํƒ€์ž… ๊ตฌ๋ฌธ์€ ์‚ฌ์‹ค ๋ถˆํ•„์š”ํ•˜๋‹ค. ์ฝ”๋“œ์˜ ๋ชจ๋“  ๋ณ€์ˆ˜์— ํƒ€์ž…์„ ์„ ์–ธํ•˜๋Š” ๊ฒƒ์€ ๋น„์ƒ์‚ฐ์ ์ด๋ฉฐ ํ˜•ํŽธ์—†๋Š” ์Šคํƒ€์ผ์ด๋‹ค.ํƒ€์ž… ์Šคํฌ๋ฆฝํŠธ๋Š” ์ž…๋ ฅ์„ ๋ฐ›์•„ ์—ฐ์‚ฐํ•˜๋Š” ํ•จ์ˆ˜๊ฐ€ ์–ด๋–ค ํƒ€์ž…์„ ๋ฐ˜ํ™˜ํ•˜๋Š”์ง€ ์ •ํ™•ํžˆ ์•Œ

2022๋…„ 8์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์‹ค๋ฌด์—์„œ ๋ฐ”๋กœ ์“ฐ๋Š” Frontend Clean Code ์ •๋ฆฌ

๋ณธ๋ฌธ์€ ํ† ์Šค SLASH 21 - ์‹ค๋ฌด์—์„œ ๋ฐ”๋กœ ์“ฐ๋Š” Frontend Clean Code ์˜์ƒ์„ ๋ณด๊ณ  ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ๋‚ด์šฉ์€ ํ•ด๋‹น ์˜์ƒ์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.ํด๋ฆฐ์ฝ”๋“œ๋Š” '๋ช…ํ™•ํ•œ ์ด๋ฆ„', '์ค‘๋ณต ์ค„์ด๊ธฐ'์™€ ์„ฌ์„ธํ•˜๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ •๋ฆฌํ•˜๋Š” ์Šคํ‚ฌ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.์ง€๋ขฐ์ฝ”๋“œ๋Š” ํ๋ฆ„ ํŒŒ

2022๋…„ 8์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ | 2์žฅ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ์˜ ํƒ€์ž…์‹œ์Šคํ…œ

๋ณธ ๋ฌธ์€ ์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฝ๊ณ  ์•Œ๊ฒŒ๋œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.ํŽธ์ง‘๊ธฐ์—์„œ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์–ธ์–ด ์„œ๋น„์Šค๋ฅผ ์ ๊ทน ํ™œ์šฉํ•œ๋‹ค.ํŽธ์ง‘๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ํƒ€์ž… ์‹œ์Šคํ…œ์ด ๋™์ž‘ํ•˜๋Š”์ง€, ํƒ€์ž…์„ ์–ด๋–ป๊ฒŒ ์ถ”๋ก ํ•˜๋Š”์ง€ ๊ฐœ๋…์„ ์žก์„ ์ˆ˜ ์žˆ๋‹ค.ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋™์ž‘์„ ์–ด๋–ป๊ฒŒ ๋ชจ๋ธ๋งํ•˜๋Š”์ง€ ์•Œ๊ธฐ ์œ„ํ•ด

2022๋…„ 7์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ | 1์žฅ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์•Œ์•„๋ณด๊ธฐ

๋ณธ ๋ฌธ์€ ์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฝ๊ณ  ์•Œ๊ฒŒ๋œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ƒ์œ„ ์ง‘ํ•ฉ(superset)์ด๋‹ค.ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋Š” ํƒ€์ž…์ด ์ •์˜๋œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ƒ์œ„์ง‘ํ•ฉ์ด๋‹ค..js ํŒŒ์ผ์— ์žˆ๋Š” ์ฝ”๋“œ๋Š” ์ด๋ฏธ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ์ด๋‹ค.์ฆ‰ main.js ๋ฅผ main.ts

2022๋…„ 7์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์™„๋ฒฝ๊ฐ€์ด๋“œ | 15์žฅ ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ

๋ณธ ๋ฌธ์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์™„๋ฒฝ๊ฐ€์ด๋“œ๋ฅผ ์ฝ์œผ๋ฉฐ ๋ชฐ๋ž๋˜ ๋ถ€๋ถ„์„ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ (FrontEnd)์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰ํ•˜๋„๋ก ์ž‘์„ฑ๋œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์„œ๋ฒ„ ์‚ฌ์ด๋“œ (BackEnd)์›น ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋˜๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์‚ฌ์ด๋“œ์›น ์„œ๋ฒ„์™€ ์›น ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์ด์— ์žˆ๋Š” ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์˜

2022๋…„ 7์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์™„๋ฒฝ๊ฐ€์ด๋“œ | 13์žฅ ๋น„๋™๊ธฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ

๋น„๋™๊ธฐ์ ์œผ๋กœ ๋™์ž‘ํ•œ๋‹ค= ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์˜ค๊ฑฐ๋‚˜, ์–ด๋–ค ์ด๋ฒคํŠธ๊ฐ€ ์ผ์–ด๋‚  ๋•Œ ๊นŒ์ง€ ๊ณ„์‚ฐ์„ ๋ฉˆ์ถ”๊ณ  ๋Œ€๊ธฐํ•˜๋Š” ์ผ์ด ์žฆ๋‹ค.์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํ”„๋กœ๊ทธ๋žจ์€ ์ด๋ฒคํŠธ ์ฃผ๋„์ ์ด๋‹ค.ํ”„๋กœ๊ทธ๋žจ์ด ์‹ค์ œ๋กœ ๋ฌด์—‡์ธ๊ฐ€ ์‹คํ–‰ํ•˜๊ธฐ ์ „์— ์‚ฌ์šฉ์ž๊ฐ€ ๋ฌด์–ธ๊ฐ€ ํด๋ฆญํ•˜๊ณ  ํƒญํ•˜์—ฌ ์ด๋ฒคํŠธ๋ฅผ ๋ฐœ์ƒ์‹œ์ผœ์•ผํ•œ๋‹ค.์ž๋ฐ”์Šคํฌ

2022๋…„ 6์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท