๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • ์žฅ์›์ต ๊ธฐ์ˆ ๋ธ”๋กœ๊ทธ
๐Ÿ“บ Front End/- React, Next.js

[๋ฆฌ์•กํŠธ ๋ถ„์„ํ•˜๊ธฐ] Create-React-App์œผ๋กœ ๋ฆฌ์•กํŠธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•ด๋ณด์ž.

by Wonit 2020. 7. 20.

 

์ง€๋‚œ ์‹œ๊ฐ„์—๋Š” ์™œ ์šฐ๋ฆฌ๋Š” ๋ฆฌ์•กํŠธ์™€ ๊ฐ™์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š”์ง€์™€ Create-React-App์ด ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” create-reacat-app์œผ๋กœ ์‹ค์ œ๋กœ ๋ฆฌ์•กํŠธ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•ด๋ณด์ž.

ํ•ด๋‹น ๊ฒŒ์‹œ๋ฌผ์˜ ์†Œ์Šค์ฝ”๋“œ๋Š” ๋ฆฌ์•กํŠธ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์˜ ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€์ ธ๋‹ค ์“ด ๊ธ€์ž…๋‹ˆ๋‹ค.

๋ฆฌ์•กํŠธ๋Š” 4 ๊ฐ€์ง€์˜ ๋ฐฉ์‹์œผ๋กœ Create-React-App์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

  • NPM
  • NPX
  • Yarn
  • CDN (react)

๋ณ„๋กœ ์–ด๋ ต์ง€ ์•Š์œผ๋ฏ€๋กœ ์ฐจ๋ก€๋Œ€๋กœ ๋ด๋ณด์ž.

 

์ด๋“ค์ค‘์— ๊ผญ ๋ฌด์—‡์„ ์จ์•ผํ•œ๋‹ค๋Š” ๊ฒƒ์€ ์—†๋‹ค. ๊ทธ๋ƒฅ ์›ํ•˜๋Š” ๋„๊ตฌ๋กœ ์‹œ์ž‘์„ ํ•˜๋ฉด๋œ๋‹ค.

 

npm์œผ๋กœ create-react-app ์‹œ์ž‘ํ•˜๊ธฐ

 

npm install -g 

๋Š” pc์— globalํ•˜๊ฒŒ ์„ค์ •ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

npx๋กœ create-react-app ์‹œ์ž‘ํ•˜๊ธฐ

 

npm๊ณผ ๋‹ค๋ฅธ ์ ์€ pc ์ „์—ญ์— ํ•ด๋‹น ๊ธฐ๋Šฅ์„ enableํ•˜์ง€ ์•Š๊ณ , 1ํšŒ์„ฑ์œผ๋กœ create-react-app์ด๋ผ๋Š” ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Yarn์œผ๋กœ create-react-app ์‹œ์ž‘ํ•˜๊ธฐ

CDN์œผ๋กœ  React ์‹œ์ž‘ํ•˜๊ธฐ

CDN์€ html์— ๋‹จ์ง€ ํƒœ๊ทธ๋งŒ ์ถ”๊ฐ€ํ•˜๋ฉด ๊ทธ์™€ ๊ด€๋ จ๋œ ์˜์กด์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.

 

'๐Ÿ“บ Front End > - React, Next.js' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[๋ฆฌ์•กํŠธ ๋ถ„์„ํ•˜๊ธฐ] ๋ฆฌ์•กํŠธ๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ๋ผ์šฐํŒ… ํ•˜๋Š” ๋ฐฉ๋ฒ• (2) ๋ถ€์ œ :: Broswer History API๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํŽ˜์ด์ง€ ๋ผ์šฐํŒ… ํ•˜๊ธฐ  (0) 2020.07.20
[๋ฆฌ์•กํŠธ ๋ถ„์„ํ•˜๊ธฐ] ๋ฆฌ์•กํŠธ๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ๋ผ์šฐํŒ… ํ•˜๋Š” ๋ฐฉ๋ฒ• (1) ๋ถ€์ œ :: Single Page Application์ด ๋ฌด์—‡์ด๊ณ  ์–ด๋–ป๊ฒŒ ๋ฆฌ์•กํŠธ์—์„œ ์‚ฌ์šฉํ• ๊นŒ?  (2) 2020.07.20
[๋ฆฌ์•กํŠธ ๋ถ„์„ํ•˜๊ธฐ] ๋ฆฌ์•กํŠธ์˜ ํ•ต์‹ฌ JSX์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. (๋ถ€์ œ :: ๋ฆฌ์•กํŠธ์—์„œ๋Š” JSX๋ฅผ ์–ด๋–ป๊ฒŒ ์ด์šฉํ• ๊นŒ?)  (0) 2020.07.20
[๋ฆฌ์•กํŠธ ๋ถ„์„ํ•˜๊ธฐ] React๋ฅผ ๋ถ„์„ํ•ด๋ณด์ž. (๋ถ€์ œ :: create-react-app์— ๋Œ€ํ•ด ๋ถ„์„ํ•ด๋ณด์ž)  (0) 2020.07.19
[๋ฆฌ์•กํŠธ ๋ถ„์„ํ•˜๊ธฐ] ์šฐ๋ฆฌ๋Š” ์™œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‚˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ด์šฉํ•ด์•ผ ํ• ๊นŒ?  (0) 2020.07.19

๋Œ“๊ธ€