profile
โœจโœจ๐ŸŒˆ ๐ŸŒˆ ์˜ค๋Š˜์€ ๋˜ ์–ด๋–ค ํŽธ๊ฒฌ์„ ๊นจ๋ฉฐ ์‚ด์•„๊ฐ€๊ณ  ์žˆ๋‚˜์š” ๐ŸŒˆ ๐ŸŒˆโœจโœจ
post-thumbnail

npm install ์˜ค๋ฅ˜ (code ERESOLVE)

์˜ˆ์ „์— ์ž‘์„ฑํ–ˆ๋˜ ์ฝ”๋“œ๋ฅผ ๋กœ์ปฌ๋กœ ๋‹ค์‹œ ํด๋ก ๋ฐ›์•„ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๋ ค๊ณ ํ–ˆ๋‹ค. ํ™”๋ฉด์„ ๋ณด๊ธฐ์œ„ํ•ดnpm start๋ฅผ ํ•ด์ฃผ์—ˆ๋”๋‹ˆ, script ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ๊ณ ๐Ÿคฆ๐Ÿปโ€โ™€๏ธ ๋‹นํ™ฉํ•˜์ง€ ์•Š๊ณ  npm install์„ ํ•ด์ฃผ์—ˆ๋‹ค. ๊ทธ๋žฌ๋”๋‹ˆ ์ด๋ฒˆ์—” ๋‹ค์Œ๊ณผ ๊ฐ™์€ code ERESOLVE ์˜ค๋ฅ˜๊ฐ€ ๋‚ฌ๋‹ค

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

Git Author ๋ณ€๊ฒฝํ•˜๊ธฐ

์–ผ๋งˆ์ „ ์ปดํ“จํ„ฐ๋ฅผ ์ƒˆ๋กœ ์ƒ€๊ณ , clone๋ฐ›์€ ํ”„๋กœ์ ํŠธ์— commit์„ ๋‚ ๋ ธ๋”๋‹ˆ ์•„๋ž˜์™€ ๊ฐ™์€ ์˜ค๋ฅ˜ ๋ฉ”์„ธ์ง€๊ฐ€ ๋–ด๋‹ค.๋Œ€๋žต, ์‚ฌ์šฉ์ž ์ด๋ฆ„์„ ์ปดํ“จํ„ฐ hostname์„ ๊ธฐ์ค€์œผ๋กœ ์ž๋™ ์„ค์ •ํ–ˆ์œผ๋‹ˆ, ์ •ํ™•ํ•œ์ง€ ํ™•์ธํ•˜๋ผ๋Š” ๋ง์ด๋‹ค. git log๋ฅผ ํ†ตํ•ด commit ๋‚ด์—ญ์„ ๋ณด๋‹ˆ, ์ปดํ“จํ„ฐ๋ฅผ

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

ํ„ฐ๋ฏธ๋„์—์„œ code .๋ช…๋ น์–ด๋กœ vscode ๋ฐ”๋กœ ์—ด๊ธฐ

์œ ํŠœ๋ธŒ ๊ฐ•์˜๋ฅผ ๋ณด๋‹ค ๊ฐ•์˜๋ฅผ ์ง„ํ–‰ํ•˜์‹œ๋Š” ๊ฐœ๋ฐœ์ž๋‹˜์ด code . ๋ช…๋ น์–ด๋กœ ํ„ฐ๋ฏธ๋„์—์„œ ๋ฐ”๋กœ vscode๋ฅผ ์—ฌ๋Š” ๊ฒƒ์„ ๋ณธ ์  ์žˆ๋‹ค. ๊ทผ๋ฐ ์ฉœ์˜ ์œ„์น˜๋ฅผ ๋ฐ”๊ฟ”๊ฐ€๋ฉฐ ์•„๋ฌด๋ฆฌ ์ž…๋ ฅํ•ด๋„ ๋‚˜์—๊ฒŒ ๋Œ์•„์˜ค๋Š”๊ฑด zsh: command not found: code ๋ฟ ๐Ÿฅฒ ์•„์ฃผ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ

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

๊ฐœ๋ฐœ์ž๋กœ์„œ์˜ ์‹œ์ž‘, 3๊ฐœ์›” ํšŒ๊ณ ๋กโœจ

๊ธฐ์—…ํ˜‘์—… > 2์ฐจํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ์น˜๊ณ  ์ˆจ์„ ๊ณ ๋ฅผ์ƒˆ๋„ ์—†์ด ๊ธฐ์—…ํ˜‘์—…์ด ์‹œ์ž‘๋˜์—ˆ๋‹ค. ์‚ฌํšŒ์— ๋‚˜์™€ ์ฒซ ํšŒ์‚ฌ์— ์ถœ๊ทผํ•˜๋˜ ๊ทธ๋‚ ์ฒ˜๋Ÿผ ๋–จ๋ ธ๋‹ค. ์–ด๋–ค ์‚ฌ๋žŒ๋“ค์„ ๋งŒ๋‚˜๊ฒŒ๋ ์ง€, ์–ด๋–ค ์—…๋ฌด๋ฅผ ๋งก๊ฒŒ๋ ์ง€, ๊ณผ์—ฐ ์งง์€ ์‹œ๊ฐ„ ๋™์•ˆ ๋ฐฐ์šด ๋‚˜์˜ ์‹ค๋ ฅ์œผ๋กœ ํšŒ์‚ฌ์˜ ์—…๋ฌด๋ฅผ ์ž˜ ํ•ด๋‚ผ ์ˆ˜ ์žˆ์„์ง€, ํ•จ๊ป˜๊ฐ€๋Š” ๋™๊ธฐ

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

Redux ํ๋ฆ„ ํŒŒ์•…ํ•˜๊ธฐ

Redux์˜ ํ๋ฆ„์„ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด, ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์ˆซ์ž๊ฐ€ ์ฆ๊ฐ€/๊ฐ์†Œํ•˜๋Š” ๊ฐ„๋‹จํ•œ ์•ฑ์„ ๋งŒ๋“ค์–ด ๋ณด์ž. combineReducers์‚ฌ์šฉ ์˜ˆ๋ฅผ ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•ด isLogged๋ผ๋Š” reducer๋ฅผ ํ•˜๋‚˜ ๋” ์ƒ์„ฑํ•ด ์ฃผ์—ˆ๋‹ค. reducer๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ์ผ ๊ฒฝ์šฐ combineReducer

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

[TIL] Hoisting ์ดํ•ด

Hoist๋ž€ ๋ณ€์ˆ˜ ์„ ์–ธ์„ ๋Œ์–ด์˜ฌ๋ฆฌ๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์ฆ‰,1) ๋ณ€์ˆ˜๊ฐ€ ํ•จ์ˆ˜ ๋‚ด์—์„œ ์ •์˜๋˜์—ˆ์„ ๊ฒฝ์šฐ, ์„ ์–ธ์ด ํ•จ์ˆ˜์˜ ์ตœ์ƒ์œ„๋กœ ๋Œ์–ด์˜ฌ๋ ค์ง€๋ฉฐ 2) ๋ณ€์ˆ˜๊ฐ€ ํ•จ์ˆ˜ ๋ฐ”๊นฅ์—์„œ ์ •์˜๋˜์—ˆ์„ ๊ฒฝ์šฐ, ์ „์—ญ ์ปจํ…์ŠคํŠธ์˜ ์ตœ์ƒ์œ„๋กœ ๋Œ์–ด์˜ฌ๋ ค์ง„๋‹ค.1) ๋ณ€์ˆ˜๊ฐ€ ํ•จ์ˆ˜ ๋‚ด์—์„œ ์ •์˜๋˜์—ˆ์„ ๊ฒฝ์šฐ, ์„ ์–ธ์ด ํ•จ์ˆ˜

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

Redux ๊ฐœ๋…์ •๋ฆฌ

Redux ๋ž€? > ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์•ฑ์„ ์œ„ํ•œ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ์ƒํƒœ ์ปจํ…Œ์ด๋„ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‹ค. Redux๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ? react๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋ฉด ๊ฒช๋Š” ๋ถˆํŽธํ•จ์ด ์žˆ๋‹ค. props๋ฅผ ๋ถ€๋ชจ์—์„œ ๋ฉ€๋ฆฌ ๋–จ์–ด์ง„ ์ž์‹๊นŒ์ง€ ์ „๋‹ฌํ•ด์•ผํ•˜๊ฑฐ๋‚˜, ํ˜น์€ ์ž์‹์—๊ฒŒ์„œ ๋ถ€๋ชจ์—๊ฒŒ๋กœ, ๋˜ ์—ฌ๊ธฐ์ €๊ธฐ๋กœ pro

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

๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ ํด๋ก  ํ”„๋กœ์ ํŠธ ํšŒ๊ณ ๋ก

2์ฃผ๊ฐ„ ์ง„ํ–‰๋œ ๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ ํด๋ก  ํ”„๋กœ์ ํŠธ์˜ ํšŒ๊ณ ๋ก ๐ŸŒฑ 1. ํด๋ก  ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ โœ”๏ธ ํด๋ก ์‚ฌ์ดํŠธ ๋ช… : [๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ] (https://www.myrealtrip.com/) โœ”๏ธ ํŒ€๋ช… ๋ฐ ๊ตฌ์„ฑ : ๋งˆ์ด๋™๋ฌ˜ํŠธ๋ฆฝ ํ”„๋ก ํŠธ) ๊น€ํ•ด์ธ(PM), ์•ˆ๋ฏธํ˜„, ์ดํ•˜์˜ / ๋ฐฑ์—”๋“œ) ์ด์ฃผ

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

[React] Date Range Picker ์‚ฌ์šฉ๋ฒ•

Data Range Picker ๊ณต์‹๋ฌธ์„œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋‹ฌ๋ ฅ์„ ๋งŒ๋“ค์–ด๋ณด์ž! ๋จผ์ € install์„ ํ•ด์ฃผ๊ณ , ์ปดํฌ๋„ŒํŠธ ์ƒ๋‹จ์— importํ•ด์ฃผ๊ณ ,

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

[TIL] styled component ์˜ค๋ฅ˜

styled component๋ฅผ react์— importํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด error: Invalid hook call.์ด๋ผ๋Š” ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ฒผ๋‹ค. ๋‚˜์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๋กœ ๊ณ ์ƒํ•˜์‹ค ๋ถ„๋“ค์„ ์œ„ํ•ด ๊ฐ„๋‹จํ•˜๊ฒŒ ๋‚จ๊ฒจ ๋†“๋Š” ๊ธ€. 1.npm install --save styled-components

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

[Git&Github] Git Merge์™€Rebase ๊ทธ๋ฆฌ๊ณ  ์ถฉ๋Œ ํ•ด๊ฒฐํ•˜๊ธฐ

Merge & Rebase Merge์™€ Rebase๋Š” ๋ชจ๋‘ ํ•œ ๋ธŒ๋žœ์น˜์—์„œ ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜๋กœ ๋ณ‘ํ•ฉํ•˜์ง€๋งŒ, git commit history ์ˆœ์„œ์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค. Merge Git Merge๋Š” ์‹œ๊ฐ„ ์ˆœ์„œ์—๋”ฐ๋ผ ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜์˜ ์ปค๋ฐ‹๊นŒ์ง€ ๋‹ค ๋‚ด๊ฐ€ ์ž‘์—…ํ•˜๋˜ ๋ธŒ๋žœ์น˜๋กœ ๋“ค์–ด์™€ ๋ฒ„๋ฆฐ๋‹ค.

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

๋ผ์ธํ”„๋ Œ์ฆˆ ํด๋ก  ํ”„๋กœ์ ํŠธ ํšŒ๊ณ ๋ก

์œ„์ฝ”๋“œ์—์„œ 4์ฃผ๊ฐ„ ์ง„ํ–‰ํ•˜๋Š” Foundation ๊ธฐ๊ฐ„์„ ์™„๋ฃŒํ•œ ํ›„ ์‹œ์ž‘ํ•œ 1์ฐจ ํ”„๋กœ์ ํŠธ. ๊ทธ ๋งˆ๋ฌด๋ฆฌ๋ฅผ ์œ„ํ•œ ํšŒ๊ณ ๋ก. 1. ํด๋ก  ํ”„๋กœ์ ํŠธ โœ”๏ธ ํด๋ก ์‚ฌ์ดํŠธ ๋ช… : ๋ผ์ธํ”„๋žœ์ฆˆ ์ƒต โœ”๏ธ ํŒ€ ๊ตฌ์„ฑ : ํ”„๋ก ํŠธ) ์•ˆ๋ฏธํ˜„, ์ด์€์ง„, ๊ฐ•๊ฒฝ์˜ค / ๋ฐฑ์—”๋“œ) ๋ฌธ์Šนํฌ, ์˜ค์Šนํ˜„ โœ”๏ธ ๋‹ด๋‹น ํŽ˜

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

[codeKata_12] ๋ฐฐ์—ด์„ ๋’ค์ง‘์–ด ๋ฐ˜ํ™˜(feat.์ƒˆ๋กœ์šด ๋ฐฐ์—ด์„ ์„ ์–ธ๊ธˆ์ง€!)

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

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

[codeKata_11] ๋ณต์†Œ์ˆ˜๋ฅผ ๊ณฑํ•ด ๋ฐ˜ํ™˜ํ•˜๊ธฐ

1. ๋ฌธ์ œ 2. ํ’€์ด ๋ณต์†Œ์ˆ˜๋ฅผ ์ดํ•ดํ•˜

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

๊ฐœ๋ฐœ์ž๋กœ์˜ ์ฒซ ๊ฑธ์Œ, ํ•œ ๋‹ฌ ํšŒ๊ณ ๋ก

๊ฐœ๋ฐœ์ž๋ผ๋Š” ๊ฟˆ์„ ๊พธ๋ฉฐ ์ฒซ๊ฑธ์Œ์„ ์‹œ์ž‘ํ•œ์ง€ ํ•œ ๋‹ฌ์ด ์ง€๋‚ฌ๋‹ค. ์ง€๋‚˜์˜จ ์‹œ๊ฐ„๊ณผ ๋งˆ์Œ์„ ๊ธ€๋กœ ๋‚จ๊ฒจ๋ณด์ž. ๊ฐœ๊ฐ• ํ•œ๋‹ฌ ์ „, ์‚ฌ์ „์Šคํ„ฐ๋”” ์กฐ๊ฐ€ ๊พธ๋ ค์ง€๊ณ  ์˜จ๋ผ์ธ์„ ํ†ตํ•ด ์ผ์ฃผ์ผ์— ํ•œ๋ฒˆ ์ •ํ•ด์ง„ ์‹œ๊ฐ„์— ๋งŒ๋‚˜ ํ•œ ์ฃผ๊ฐ„ ๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ๋‚˜๋ˆ„๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค. ํ•œ ๋‹ฌ์ด๋ผ๋Š” ์‹œ๊ฐ„๋™์•ˆ ๋งŽ์€ ์กฐ์›๋“ค์ด ์ €

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

[CodeKata_06] ๋กœ๋งˆ์ž๋ฅผ ์ˆซ์ž๋กœ ๋ณ€ํ™˜ํ•˜๊ธฐ

1~3999 ์‚ฌ์ด์˜ ๋กœ๋งˆ์ž s๋ฅผ ์ธ์ž๋กœ ์ฃผ๋ฉด ๊ทธ์— ํ•ด๋‹นํ•˜๋Š” ์ˆซ์ž๋ฅผ ๋ฐ˜ํ™˜ํ•ด์ฃผ์„ธ์š”.๋กœ๋งˆ ์ˆซ์ž๋ฅผ ์ˆซ์ž๋กœ ํ‘œ๊ธฐํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.Symbol ValueI 1V 5X 10L 50C

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

[React] Monster ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ

componentDidMount() ๋ฉ”์†Œ๋“œ๋ฅผ ํ†ตํ•ด ๋ผ์ดํ”„ ์‚ฌ์ดํด์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๋†’์ธ๋‹ค. fetch() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด API ํ˜ธ์ถœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. Array.map() ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด component๋ฅผ ์žฌํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. props ๋ฅผ ์‚ฌ์šฉํ•ด ๋‹จ๋ฐฉํ–ฅ(๋ถ€๋ชจ ์ปดํฌ๋„ŒํŠธ > ์ž์‹

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

[React] State๋ฅผ ์ง์ ‘ ์ˆ˜์ •ํ•˜๋ฉด ์•ˆ๋˜๋Š” ์ด์œ 

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

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

[React] Class vs Function ์ปดํฌ๋„ŒํŠธ

Component๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์—๋Š” Class ์™€ Function ๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. Class Component๋Š” ๋ฆฌ์•กํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ๋ผ๋Š” ํด๋ž˜์Šค๋ฅผ ์ƒ์†(extends)ํ•ด์„œ ๋งŒ๋“ ๋‹ค. => Class ์ปดํฌ๋„ŒํŠธ๋ช… extends Component state์™€ li

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

[React] Tools ์šฉ์–ด์‚ฌ์ „

๋…ธ๋“œ JS ์›น ๋ธŒ๋ผ์šฐ์ ธ ๋ฐ–์—์„œ๋„ JavaScript๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ• ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ํ™˜๊ฒฝ. JavaScript๋Š” ์›๋ž˜ ๋ธŒ๋ผ์šฐ์ € ์œ„์—์„œ ๋™์ž‘ํ•˜๋Š” ์›นํŽ˜์ด์ง€๋‚˜ ์›น์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•ด ์ž‘์„ฑํ•˜๋Š” ์–ธ์–ด์˜€์œผ๋‚˜, Node.Js ์ธํ•ด ์ด์ œ ์–ด๋””์„œ๋‚˜ JavaScript๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ• 

2020๋…„ 12์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€