๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป Deep Wide Programming/React

[์ƒํ™œ์ฝ”๋”ฉ ๋ฆฌ์•กํŠธ] 1-7๊ฐ• ๋ฆฌ์•กํŠธ ๊ธฐ๋ณธ, ๊ณต๋ถ€์ „๋žต, ํ•™์Šตํ™˜๊ฒฝ ์„ค์ •

728x90
๋ฐ˜์‘ํ˜•

1. ๋ฆฌ์•กํŠธ- ์ปดํฌ๋„ŒํŠธ๊ธฐ๋Šฅ

1) ๊ฐ€๋…์„ฑ์„ ๋†’์—ฌ์คŒ

2) ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์—ฌ์คŒ

3) ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ํ›จ์”ฌ ๋” ํŽธ๋ฆฌํ•ด์ง

 

2. ๋ฆฌ์•กํŠธ ๊ณต๋ถ€ ์ „๋žต

๐Ÿ“Œ๊ณต๋ถ€ Tip

๋ฆฌ์•กํŠธ ๊ณต์‹๋ฌธ์„œ์™€ ์นœํ•ด์ง€๊ธฐ

* reactjs.org *

 

 

3. ๋ฆฌ์•กํŠธ ํ•™์Šตํ™˜๊ฒฝ

์ฝ”๋“œ์ƒŒ๋“œ๋ฐ•์Šค๋ฅผ ์ด์šฉํ•ด ๊ฐ„ํŽธํ•œ ๋ฆฌ์•กํŠธ ํ•™์Šตํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. 

codesandbox.io/s/new

 

React - CodeSandbox

React example starter project

codesandbox.io

 

4. Terminal์„ ํ†ตํ•ด create-react-app install์„ ๋งˆ์นœ๋’ค, VS code์˜ ํ„ฐ๋ฏธ๋„์—์„œ ๋‹ค์Œ์˜ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

npm run start

๋ผ๊ณ  ์น˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆŒ๋Ÿฌ ์‹คํ–‰ํ•œ๋‹ค. (์ข…๋ฃŒ๋ฅผ ์›ํ• ๋•Œ๋Š” command + c๋ฅผ ๋ˆ„๋ฅธ๋‹ค.)

์š”๋Ÿฐ ํ™”๋ฉด๋“ค์ด ๋œจ๊ฒŒ ๋œ๋‹ค. ์ค€๋น„์™„๋ฃŒ!

์˜ค๋ฅธํŽธ์€ ๋ฆฌ์•กํŠธ๋กœ ๋งŒ๋“  ์ƒ˜ํ”Œ ์›น์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋‹ค. 

์ด๋ ‡๊ฒŒ ์ž๋™ ์„ธํŒ…๋˜์–ด์žˆ๋Š” ์ƒ˜ํ”Œ์„ ์ˆ˜์ •ํ•ด์„œ ๋‚˜๋งŒ์˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค์–ด๊ฐ€๋Š” ๊ฒƒ์ด ์ด ์ˆ˜์—…์˜ ๋ชฉํ‘œ๋‹ค. 

 

 

 

src์— ๋‹ด๊ธด ์ฝ”๋“œ๋“ค์ด, index.html์— ๋“ค์–ด๊ฐˆ ์ปดํฌ๋„ŒํŠธ์˜ ๋‚ด์šฉ๋“ค์ด๋‹ค. (์ด ์ˆ˜์—…์—์„œ๋Š”, ํ•จ์ˆ˜ํƒ€์ž…์œผ๋กœ ์ ํ˜€์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ํด๋ž˜์Šค ํƒ€์ž…์˜ ์ฝ”๋“œ๋กœ ๋ณ€๊ฒฝํ•ด์„œ ์ง„ํ–‰ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. )

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•