profile
๐Ÿ’กํ”„๋ก ํŠธ์—”๋“œ ๊ณต๋ถ€ ๊ธฐ๋ก
post-thumbnail

Promise ์ดํ•ดํ•˜๊ธฐ

๊ด€์„ฑ์ ์œผ๋กœ api ์—ฐ๋™ํ•  ๋•Œ๋งˆ๋‹ค ์‚ฌ์šฉํ–ˆ๋˜ Promise ๊ฐœ๋…์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ๋น„๋™๊ธฐ ์—ฐ์‚ฐ์˜ ์ƒํƒœ(state)์™€ ๊ฒฐ๊ณผ(result)๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ์ฒดnew ์ƒ์„ฑ์ž๋ฅผ ํ†ตํ•ด ์ƒ์„ฑ๋˜๋ฉฐ ์ƒ์„ฑ๊ณผ ๋™์‹œ์— ์‹คํ–‰ Pending: ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ๊ฐ€ ์ง„ํ–‰์ค‘์ด๋ฉด

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

๋ฆฌ์•กํŠธ๋Š” ์™œ ๊ฐ€์ƒ๋”์„ ์‚ฌ์šฉํ• ๊นŒ

๋งจ๋‚  ๋งŽ์ด ๋“ค์–ด๋ณด๊ณ , ์–ผ๋ ˆ๋ฒŒ๋ ˆ ์•Œ๊ณ  ์žˆ๋˜ ๊ฐœ๋…๋“ค์„ ์ด๋ฒˆ์— ์ œ๋Œ€๋กœ ์ •๋ฆฌํ•ด๋ณด๊ณ  ์‹ถ์–ด์„œ๊ธ€๋กœ ๋‚จ๊ฒจ๋ด…๋‹ˆ๋‹ค-โ˜† Document Object Model์˜ ์•ฝ์ž๋งˆํฌ์—… ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ๋ฌธ์„œ(html, ml)๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(javascript)๊ฐ€ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๊ณ„์ธต์ 

3์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Git Husky๋กœ ์ปค๋ฐ‹ ์ „์— ๋ฆฐํŠธ ๊ฐ•์ œํ•˜๊ธฐ

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

2026๋…„ 1์›” 5์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

๋Œ€์ถฉ ์ปค๋ฐ‹ํ•˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด Git Husky๋ฅผ ๋„์ž…ํ–ˆ๋‹ค

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

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

ํ”„๋กœ์ ํŠธ ๊ธฐํš - ํžŒ์ฝ”(HinKor): FLEX Hindi ์ค€๋น„๋ฅผ ์œ„ํ•œ ๋‹จ์–ด์žฅ

ํ”„๋ก ํŠธ์—”๋“œ ๋ถ€ํŠธ์บ ํ”„๊ฐ€ ๋๋‚˜๊ณ  ๋…ธ์…˜๊ณผ ๋ฉ”๋ชจ์žฅ ๋“ฑ ์—ฌ๊ธฐ์ €๊ธฐ ๋ง‰ ํœ˜๊ฐˆ๊ฒจ ์“ด ๊ธฐ๋ก๋ฌผ๋“ค์„ ์ •๋ฆฌํ•ด๋ณด๋‹ˆ, ๋‚˜๋งŒ์˜ ๊ฐœ์ธ ํ”„๋กœ์ ํŠธ๊ฐ€ ์—†์—ˆ๋‹ค!ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŽ์ด ํ•œ ๊ฑด ์•„๋‹ˆ์ง€๋งŒ, ์ •์ž‘ ์˜จ์ „ํžˆ ๋‚˜ ํ˜ผ์ž ๊ธฐํšํ•˜๊ณ  ๊ฐœ๋ฐœํ•œ ํ”„๋กœ์ ํŠธ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์•˜๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฒˆ์— ์ฒ˜์Œ๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋‚˜ ํ˜ผ์ž ๋งŒ

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

์‹คํ–‰ ์ปจํ…์ŠคํŠธ์™€ ์นœ๊ตฌ๋“ค ์ดํ•ดํ•˜๊ธฐ

์‹คํ–‰ ์ปจํ…์ŠคํŠธ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ ์•Œ์•„์•ผํ•  ๊ฐœ๋…์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทผ๋ฐ ๊ณต๋ถ€ํ•ด๋„ ๋’ค ๋Œ์•„์„œ๋ฉด ๊นŒ๋จน๋Š” ๋‚˜๋ž€ ์•„์ด.. ๋น„์ •์ƒ ์ผ๊นŒ์š”..? ์ด์ œ๋Š” ๋”์ด์ƒ ๋ฌผ๋Ÿฌ๋‚  ๊ณณ์ด ์—†๋‹ค..!์ด๋ฒˆ์—๋Š” ์‹คํ–‰ ์ปจํ…์ŠคํŠธ๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉฐ ํ•จ๊ป˜ ๋“ฑ์žฅํ–ˆ๋˜ ๊ฐœ๋…๋“ค์„ ์ฐจ๊ทผ์ฐจ๊ทผ ์ •๋ฆฌํ•ด๋ณด๋ ค ํ•ฉ๋‹ˆ๋‹ค.์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ

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

๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ๋™์ž‘์›๋ฆฌ ๋ˆˆ์œผ๋กœ ์ดํ•ดํ•˜๊ธฐ

โ€œ๋ธŒ๋ผ์šฐ์ €โ€,,, ์ต์ˆ™ํ•˜์ง€๋งŒ, ์ •ํ™•ํžˆ ์„ค๋ช…ํ•˜๋ผ ํ•˜๋ฉด ๋ง‰๋ง‰ํ•œ ๋‹จ์–ด ์•„๋‹๊นŒ์š”?์ €๋Š” ๊ทธ์ € โ€˜browse= ํ›‘์–ด๋ณด๋‹คโ€™๋ผ๋Š” ๋œป์ฒ˜๋Ÿผ, ์šฐ๋ฆฌ๊ฐ€ ๋ณด๋Š” ์ธํ„ฐ๋„ท์—์„œ ์–ด๋–ค ์ •๋ณด๋ฅผ ํ›‘์–ด๋ณด๋Š” ๊ฒƒ์œผ๋กœ๋งŒ ๋Œ€์ถฉ ์•Œ์•˜์Šต๋‹ˆ๋‹ค.๋˜ํ•œ ์ €์˜ ๋ Œ๋”๋ง์ง€์‹์€ ์•„์ฃผ ์–•๊ณ  ์ข์€๋ฐ ๊ณต๋ถ€ํ•˜๋ฉด ํ• ์ˆ˜๋ก, ๊ทธ ์–•๊ณ  ์ข์€ ์ง€

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

โ€˜useEffect๋Š” ์–ธ์ œ ํ˜ธ์ถœ๋ ๊นŒ?โ€™๋กœ ์‹œ์ž‘๋œ useEffect ์ •๋ฆฌ

ํ˜น์‹œ useEffect๊ฐ€ ์–ธ์ œ ํ˜ธ์ถœ๋˜๋Š”์ง€ ๋ชจ๋ฅด๊ณ  ์–ผ๋ ˆ๋ฒŒ๋ ˆ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ ์žˆ๋‚˜์š”..? ์ด์ƒ ์ž๊ธฐ์†Œ๊ฐœ์˜€์Šต๋‹ˆ๋‹ค.์ด์ œ๋Š” ๋” ์ด์ƒ ๋ฌผ๋Ÿฌ๋‚  ๊ณณ์ด ์—†๋‹ค!์ด๋ฒˆ์—๋Š” useEffect๋ฅผ ๋‚ฑ๋‚ฑ์ด ํŒŒํ—ค์ณ ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.useEffect๋Š” ์™ธ๋ถ€ ์‹œ์Šคํ…œ๊ณผ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋™๊ธฐํ™”ํ•˜๋Š” React ํ›…์ž…๋‹ˆ๋‹ค.

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

FSD๋กœ ํด๋” ๊ตฌ์กฐ๋ฅผ ์ •ํ–ˆ๋‹ค. ์ด์ œ ์–ด๋–ป๊ฒŒ ๋‚˜๋ˆ„์ง€?

๋“ค์–ด๊ฐ€๋ฉฐ ์ด์ œ FSD๊ฐ€ ํ”„๋ก ํŠธ์—”๋“œ ํ”„๋กœ์ ํŠธ์— ์‚ฌ์šฉํ•˜๊ธฐ ์ ํ•ฉํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทผ๋ฐ ๊ทธ ๋‹ค์Œ์€ ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์ข‹์„๊นŒ์š”.? ๋ง‰์ƒ entites, shared, features๋Š” ์–ด๋–ป๊ฒŒ ๊ตฌ๋ถ„ํ•˜๊ณ  ๊ทธ ์•ˆ์—๋Š” ์–ด๋–ค slice๋ฅผ ๋„ฃ์œผ๋ฉด ์ข‹์„์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜

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

ํด๋”๊ตฌ์กฐ ์œ ๋ชฉ๋ฏผ์˜ FSD ๋ฐœ๊ฒฌ

์ด ๋ง์„ ์•„์‹œ๋‚˜์š”? ์ œ๊ฐ€ ๋งŒ๋“ค์–ด๋‚ธ ๋ง์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ๋ณผ ๋•Œ๋งˆ๋‹ค, ๊ณผ๊ฑฐ์˜ ๋‚ด๊ฐ€ ์ง  ์ฝ”๋“œ๋ฅผ ๋ณผ ๋•Œ๋งˆ๋‹ค ์–ด๋””์— ๋ญ๊ฐ€ ์žˆ๋Š”์ง€ ๋ชจ๋“ ๊ฒŒ ๋ฆฌ์…‹๋˜์„œ ํŒŒ์ผ์„ ์ฐพ๋Š”๋ฐ ๋‹จ๋‹จํžˆ ์ง€์ณ๋ฒ„๋ ธ์Šต๋‹ˆ๋‹ค... ์ด์ œ๋Š” FSD๋ฅผ ๋ฐ›์•„๋“ค์ด๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. Feature Sliced Design๋กœ

2025๋…„ 10์›” 24์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
ยท