profile
Sic Parvis Magna ๐Ÿงฉ
post-thumbnail

mobX ์‚ฌ์šฉ๋ฒ• + NextJS

Enabling decorators ยท MobX(https://mobx.js.org/enabling-decorators.htmlRedux๋ณด๋‹ค ๋Ÿฌ๋‹์ปค๋ธŒ๊ฐ€ ๋‚ฎ๊ณ  ๊ฐ€๋…์„ฑ์ด ์ข‹์œผ๋ฉฐ, ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ๋ฅผ ์šด์˜ํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ์กด ๊ธฐ์—…๋“ค์ด ์ตœ๊ทผ mobx๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜์—ฌ mobX

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

AWS S3 ์ด๋ฏธ์ง€ ์—…๋กœ๋“œํ•˜๋‹ค ์ƒ๊ธด์ผ...

ํšŒ์‚ฌ ์ž…์‚ฌํ•œ์ง€ ๋”ฑ ํ•œ๋‹ฌ์งธ ๋˜๊ฐ€๋„ค ์šฐ์™€ ๊ฐœ๋ฐœํŒ€ OJT ์ฐจ์›์—์„œ ์ง„ํ–‰ํ•˜๊ณ ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ํ•˜๋‚˜์žˆ๋‹ค.๋‚˜์ค‘์— ์–ธ์  ๊ฐ„ ์จ๋จน์„๊ฑฐ๊ฐ™์€ CMS ํŽ˜์ด์ง€๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“œ๋Š” ์ค‘์ธ๋ฐ, ์š”๊ตฌ์‚ฌํ•ญ์ด AWS S3์— ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ํ•ด์•ผํ•˜๋Š”๊ฑฐ ์™ธ์—.. ์–ด๋ ค์šด๊ฑฐ ๋งŽ์ง€๋งŒ ์ผ๋‹จ ํ•ด๋‚ธ๊ฒƒ๋ถ€ํ„ฐ ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•œ๋‹ค.AW

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

ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋ฅผ ์œ„ํ•ด Jest!

์‹ค๋ฌด๋ฅผ ํ•˜๋ฉด์„œ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๋ฅผ ๋ฏธ๋ฆฌ ์„ค์ •ํ•˜๊ณ  ์ด์— ๋งž๋Š” ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ์ง€ ๊นจ๋‹ซ๋Š” ์ผ์ด ์žˆ์—ˆ๋‹ค.์ตœ์ข… ๋ฐฐํฌํ•˜๋ ค๊ณ  ๊ตฌํ˜„ํ•œ ์ฝ”๋“œ๋ฅผ ํŒ€์žฅ๋‹˜๊ป˜ ์ „๋‹ฌ๋“œ๋ ธ๋Š”๋ฐ ๋ฏธ์ฒ˜ ์ƒ๊ฐ์น˜ ๋ชปํ•œ ์ผ€์ด์Šค๋ฅผ ํ•ธ๋“ค๋ง ํ•˜์ง€ ๋ชปํ•˜๊ณ  ์ „๋‹ฌ๋“œ๋ ค์„œ ํŒ€์žฅ๋‹˜์ด ๊ฒฐ๊ตญ ํ˜ผ์ž ์ž‘์„ฑํ•˜์…จ๋‹ค๋Š” ์ฃ„์†กํ•˜๊ณ ๋„

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

[React] useRef๋กœ ๋กœ์ปฌ ๋ณ€์ˆ˜ ์‚ฌ์šฉํ•˜๊ธฐ

useRef๋กœ ํŠน์ •DOM ์„ ํƒํ• ๋•Œ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ์ค„ ์•Œ์•˜๋Š”๋ฐ, ๋‚ด๊ฐ€ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ์• ๋งคํ–ˆ๋˜ ์ˆœ๊ฐ„๋“ค์— ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋…€์„์ด์—ˆ๋‹ค!useState๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ์—” ์ƒํƒœ๋ฅผ ๋ฐ”๊พธ๋ฉด ์ปดํฌ๋„ŒํŠธ๊ฐ€ ๋ฆฌ๋ Œ๋”๋ง๋˜๊ณ , ๊ทธ๋ƒฅ ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•ด์„œ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ ๋ฆฌ๋ Œ๋”๋ง ๋  ๋•Œ ๋ณ€์ˆ˜๊ฐ’์ด ์ดˆ๊ธฐํ™”๋˜๊ณ .

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

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

ํšŒ์‚ฌ์—์„œ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•  ์ผ์ด ๋งŽ์•„์„œ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ ์ž ์ดํŽ™ํ‹ฐ๋ธŒ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ๋ผ๋Š” ์ฑ…์„ ์ •๋…ํ•  ์ƒ๊ฐ์ด๋‹ค.์ฑ…์„ ์ฝ๊ณ  ์•Œ๊ฒŒ๋œ ๊ฒƒ or ์š”์•ฝ์„ ๊ฐ„๋‹จํžˆ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค ๐Ÿ˜€ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์ปดํŒŒ์ผ๋Ÿฌ๋Š” ์–ธ์–ด์˜ ํ•ต์‹ฌ ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋ช‡ ๊ฐ€์ง€ ์„ค์ •์„ ํฌํ•จํ•œ

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

์˜ค๋Š˜ ์•Œ์•˜์–ด์š” (MSW์™€Typescript version issue)

"msw": "0.24.1""typescript": "4.0.2" ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ 4.0 ๋ฒ„์ „ ์ด์ƒ ์‚ฌ์šฉ ํ•ด์•ผํ•œ๋‹ค.msw๋Š” ๋” ๋†’์€ ๋ฒ„์ „ ์‚ฌ์šฉ ์‹œ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ๋ฒ„์ „์— ๊ด€๊ณ„์—†์ด ๋นŒ๋“œ ์ด์Šˆ๊ฐ€ ์ƒ๊น€... ์ด๋ถ€๋ถ„์— ๋Œ€ํ•ด์„œ ๊ตฌ๊ธ€๋ง ํ•ด๋ด๋„ ์•„์ง ๋‹ต์„ ์ฐพ์ง€ ๋ชปํ–ˆ๋‹ค.๋‹น๋ถ„๊ฐ„ ์œ„์— ๋ช…์‹œํ•œ

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

[git] ๊ธฐ์กด ํ”„๋กœ์ ํŠธ github ์— ์˜ฌ๋ฆฌ๊ธฐ

create-react-app์œผ๋กœ ๋งŒ๋“  react ํ”„๋กœ์ ํŠธ๋ฅผ gitHub์— ์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ ์ด๊ฒƒ ์ €๊ฒƒ ์‚ฝ์งˆ(?)์„ ํ•˜๋‹ค๊ฐ€ ๋‚˜์ค‘์— ๋˜ ๊นŒ๋จน์„๊นŒ๋ด ์ •๋ฆฌํ•œ๋‹ค ๐Ÿฅฒ์ƒˆ๋กœ์šด ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑ๋‚˜๋Š” Private๋กœ ํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”๊ฟ”์ฃผ๊ณ  create repository๋ฅผ ํด๋ฆญgit์—

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

[์ฝ”๋“œ์Šคํ…Œ์ด์ธ ] Final ํ”„๋กœ์ ํŠธ ํ›„๊ธฐ

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

2021๋…„ 7์›” 22์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[์ฝ”๋“œ์Šคํ…Œ์ด์ธ ] Final ํ”„๋กœ์ ํŠธ ๊ธฐ๋ก

์ฝ”๋“œ์Šคํ…Œ์ด์ธ  ๋ถ€ํŠธ์บ ํ”„์˜ ๋งˆ์ง€๋ง‰ Final ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ ์žˆ๋‹ค.์‹œ์ž‘ํ•œ์ง€ ์ผ์ฃผ์ผ ์กฐ๊ธˆ ๋” ์ง€๋‚ฌ๊ณ , ํ•œ์ฐฝ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋˜ ์ค‘ ํ”„๋กœ์ ํŠธ์˜ ๊ธฐ๋ก์„ ์ ์–ด๋ณด๋ ค ํ•œ๋‹ค๐Ÿง2์ฃผ ํ”„๋กœ์ ํŠธ์ธ First๋•Œ๋Š” ๋ฐฐ์šด ๊ฒƒ์„ ํ† ๋Œ€๋กœ ๋ณต์Šตํ•˜๋Š” ์ฐจ์›์—์„œ ์ง„ํ–‰ํ–ˆ๋˜ ํ”„๋กœ์ ํŠธ์˜€๊ธฐ ๋•Œ๋ฌธ์— ์ƒˆ๋กœ์šด ์Šคํƒ์„ ๋„

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

[์ฝ”๋“œ์Šคํ…Œ์ด์ธ ] 2์ฃผ ํ”„๋กœ์ ํŠธ ํ›„๊ธฐ

์ฒซ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚œ์ง€ ์ผ์ฃผ์ผ ์ •๋„ ํ˜๋ €๋Š”๋ฐ ์ด์ œ์„œ์•ผ ๋’ค๋Šฆ๊ฒŒ ํ›„๊ธฐ๋ฅผ ์˜ฌ๋ฆฌ๊ฒŒ ๋˜์—ˆ๋‹ค ๐Ÿ˜–๋ฐค๋‚ฎ์—†์ด ํŒ€์›๋“ค๊ณผ ๋‹ค๊ฐ™์ด ๋…ธ๋ ฅํ•ด์„œ์ธ์ง€ ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” ํฐ ๋ณ€์ˆ˜์—†์ด ๋ฌด์‚ฌํžˆ ๋งˆ์ณค๋‹ค. ๋ฐœํ‘œ๋ฅผ ์ง„ํ–‰ํ–ˆ๋˜ ๊ทธ๋ฃน์—์„œ ๋‚ด๋‚ด ์งˆ๋ฌธ๋“ค์ด ์—†๋‹ค๊ฐ€ ์šฐ๋ฆฌ ํŒ€ ํ”„๋กœ์ ํŠธ ๋ฐœํ‘œ ํ•  ๋•Œ ์งˆ๋ฌธ์ด ์Ÿ์•„์ ธ์„œ ๊ธฐ๋ถ„์ด ์ข‹

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

[์ฝ”๋“œ์Šคํ…Œ์ด์ธ ] 2์ฃผ ํ”„๋กœ์ ํŠธ ๊ธฐ๋ก

๋งˆ์ง€๋ง‰ ha๋ฅผ ๋ณ„๋„ ์ฒดํฌ์ธ ์—†์ด ๋ฌด์‚ฌํžˆ ํ†ต๊ณผํ•˜๊ณ , AWS Deploy๋ฅผ ํ•˜๋ฃจ๋™์•ˆ ํ•™์Šตํ•œ ๋’ค ๋ฐ”๋กœ ํ”„๋กœ์ ํŠธ์— ๋Œ์ž…ํ–ˆ๋‹ค. ์‚ฌ์Šค๊ฐ€ ์ฝ”๋“œ์Šคํ…Œ์ด์ธ ...PRE ๋•Œ๋ถ€ํ„ฐ ์นœํ–ˆ๋˜ ๋™๊ธฐ๋ถ„๊ณผ ๋น ๋ฅด๊ฒŒ ๋ง์„ ๋งž์ถฐ์„œ ์ฒซ ํ”„๋กœ์ ํŠธ๋Š” ์›ํ•˜๋˜ ํŒ€์›๋“ค๊ณผ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๊ณ  ๊ธฐํš๋ถ€ํ„ฐ ๊ด€๋ จ ์ž๋ฃŒ ์ œ์ถœ๊นŒ์ง€

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

[์ฝ”๋“œ์Šคํ…Œ์ด์ธ ] Im 28๊ธฐ Advanced-hiring-assessment ํ›„๊ธฐ

๋งˆ์ง€๋ง‰ ha. ์ „๋‚ ๋ถ€ํ„ฐ ๋งŽ์€ ์••๋ฐ•๊ฐ๊ณผ ๊ธด์žฅ๊ฐ์— ์‹œ๋‹ฌ๋ ธ๊ณ , ๊ทธ ๊ฒฐ๊ณผ ์‹ ๊ฒฝ์„ฑ ๋ณตํ†ก์— ์ „๋‚  ํ™”์žฅ์‹ค์—์„œ ๋ณด๋ƒˆ๋‹ค ใ… ใ… ... ์‹ ๊ฒฝ์„ฑ์ด ์ง–์–ด์ง€๋ฉด ๋Œ€์žฅ์ด ๋งˆ์Œ๋Œ€๋กœ ์šธ๋ถ€์ง–๊ธฐ์— ๊ฑฑ์ •์ด ์ด๋งŒ์ €๋งŒ์ด ์•„๋‹ˆ์—ˆ๋Š”๋ฐ ์—ญ์‹œ๋‚˜ ๋‚ด ๊ธฐ๋Œ€์—

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

axios

๋ธŒ๋ผ์šฐ์ €, Node.js๋ฅผ ์œ„ํ•œ Promise API๋ฅผ ํ™œ์šฉํ•˜๋Š” HTTP ๋น„๋™๊ธฐ ํ†ต์‹  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค.์ด๋ฒˆ์— ์ง„ํ–‰ํ–ˆ๋˜ auth-session์—์„œ fetch๋Œ€์‹  axios๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์•˜๋Š”๋ฐ ์ƒ๊ฐ๋ณด๋‹ค ๊ฐ„ํŽธํ•˜๊ณ  ์ข‹์•˜๋‹ค๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ์ƒˆ๋กœ์šด ๊ฒƒ์„ ์ตํžŒ๋‹ค๋Š” ๊ฒƒ์€ ์—ญ์‹œ ์žฌ๋ฐŒ๋Š” ์ผ์ด๋‹ค

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

Cookie

์„œ๋ฒ„๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ €์— ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋Š” ์ˆ˜๋‹จ.์–ด๋–ค ์›น์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐ”์„ ๋•Œ, ์„œ๋ฒ„๊ฐ€ ์ผ๋ฐฉ์ ์œผ๋กœ ํด๋ผ์ด์–ธํŠธ์— ์ „๋‹ฌํ•˜๋Š” ์ž‘์€ ๋ฐ์ดํ„ฐ๋กœ ์„œ๋ฒ„์—์„œ ํด๋ผ์ด์–ธํŠธ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜์ด๋‹ค.ํ•ด๋‹น ๋„๋ฉ”์ธ์— ๋Œ€ํ•ด ์ฟ ํ‚ค๊ฐ€ ์กด์žฌํ•˜๋ฉด, ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ๋„๋ฉ”์ธ์—๊ฒŒ htt

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

Hashing

์•”ํ˜ธํ™”์˜ ๊ธฐ๋ณธ.ํ‚ค ๊ฐ’์˜ ์—ฐ์‚ฐ์— ์˜ํ•˜์—ฌ ์ง์ ‘ ์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ํ•ด์‹œํ…Œ์ด๋ธ”(hash table)์„ ์ด์šฉํ•œ ํƒ์ƒ‰์„ ํ•ด์‹ฑ(hashing)์ด๋ผ๊ณ  ํ•œ๋‹ค.์–ด๋– ํ•œ ๋ฌธ์ž์—ด์— ์ž„์˜์˜ ์—ฐ์‚ฐ์„ ์ ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ๋ฌธ์ž์—ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ๋ชจ๋“  ๊ฐ’์— ๋Œ€ํ•ด ํ•ด์‹œ ๊ฐ’์„ ๊ณ„์‚ฐํ•˜๋Š”๋ฐ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค.์ตœ๋Œ€ํ•œ

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

HTTPS

HTTP + Secure์ธํ„ฐ๋„ท์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„์ˆ˜ ์žˆ๋Š” ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์ธ http์— secure๋ผ๋Š” ๋ณด์•ˆ๊ธฐ๋Šฅ์ด ๋ถ™์€ ๊ฒƒhttps๋Š” http ํ”„๋กœํ† ์ฝœ ์•”ํ˜ธํ™”๋ฅผ ํ†ตํ•ด ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜์˜€๋‹ค.http ์š”์ฒญ์€ ์ค‘๊ฐ„์— ๋ˆ„๊ตฐ๊ฐ€ ์š”์ฒญ์„ ๋“ค์—ฌ๋‹ค๋ณด๋ฉด ๊ทธ๋Œ€๋กœ ๋‚ด์šฉ์„ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ๋˜๊ณ , ์ค‘์š”

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

NoSQL : MongoDB

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„  ๋ฐ์ดํ„ฐ๋ฅผ ํ–‰๊ณผ ์—ด์ด ์•„๋‹Œ ์ฒด๊ณ„์ ์ธ ๋ฐฉ์‹์œผ๋กœ ์ €์žฅํ•œ๋‹ค.MongoDB์—์„œ ๋ฐ์ดํ„ฐ๋Š” ๋„ํ๋จผํŠธ์˜ ํ˜•ํƒœ๋กœ ์ €์žฅ๋œ๋‹ค.๋„ํ๋จผํŠธ๋“ค์€ ์ปฌ๋ ‰์…˜์ด๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ณณ์— ์ €์žฅ๋˜๋ฉฐ ์ด๊ฒƒ์ด MongoDB๊ฐ€ NoSQL ๋„ํ๋จผํŠธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๋ถ„๋ฅ˜๋˜๋Š” ์ด์œ ์ด๋‹ค.๋”ฐ๋ผ์„œ, MongoDB ๋ฐ

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

ORM : Sequelize ์‚ฌ์šฉํ•ด๋ณด๊ธฐ

Object-Relational Mapping ORM์€ Model์„ ๊ธฐ์ˆ ํ•˜๋Š” ๋„๊ตฌ์ด๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ธ๊ณ„์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ์‚ฌ์ด์˜ ๊ฐœ๋…์˜ ๊ฐ„๊ทน์„ ์ค„์—ฌ์ค€๋‹ค. ORM์„ ์‚ฌ์šฉํ•˜๋ฉด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ƒ์—์„œ SQL๋ฌธ์„ ์ „ํ˜€ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค

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

[React] UseEffect

hook ํ•จ์ˆ˜ ์ค‘ ํ•˜๋‚˜๋กœ ๋ฆฌ์•กํŠธ ์ปดํฌ๋„ŒํŠธ๊ฐ€ ์ฒ˜์Œ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚˜๊ฒŒ ๋  ๋•Œ / ํ™”๋ฉด์—์„œ ์‚ฌ๋ผ์ง€๊ฒŒ ๋  ๋•Œ ์–ด๋–ค ํŠน์ • ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๊ณ , ์ปดํฌ๋„ŒํŠธ์— ์–ด๋–ค props๋‚˜ state๊ฐ€ ๋ฐ”๋€Œ์–ด์„œ ์—…๋ฐ์ดํŠธ ๋  ๋•Œ์—๋„ ์–ด๋–ค ์ž‘์—…์„ ํ•  ์ˆ˜ ์žˆ๊ณ , ์—…๋ฐ์ดํŠธ ๋˜๊ธฐ ์ „์—๋„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฆฌ๋ Œ

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

[DB] SQL ๋ฌธ๋ฒ• ์ •๋ฆฌ (MySQL ๊ธฐ์ค€)

Structured Query Language ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์–ธ์–ด์˜ ๊ธฐ์ค€์œผ๋กœ ์ฃผ๋กœ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์‚ฌ์šฉ๋œ๋‹ค. SQL ์€ ๊ตฌ์กฐํ™”๋œ ์ฟผ๋ฆฌ ์–ธ์–ด์ด๋‹ค.๋”ฐ๋ผ์„œ SQL ์ด๋ž€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์šฉ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ด๋ฉฐ, ํ•œ ๋งˆ๋””๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋‚ด ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋งŒ์„ ๊ฐ€์ ธ

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