πŸ‘¨β€πŸ’» [React.js] λ‹€μ§œκ³ μ§œ λ¦¬μ•‘νŠΈ μ•± μ‹œμž‘ν•˜κΈ°

κΉ€μ •ν™˜Β·2023λ…„ 3μ›” 16일
0

λ‹€μ§œκ³ μ§œ

λͺ©λ‘ 보기
2/2

2022λ…„ λ°œν‘œν•œ κΉƒν—™ 곡식 μžλ£Œμ— λ”°λ₯΄λ©΄ μžλ°”μŠ€ν¬λ¦½νŠΈλŠ” 2014λ…„κ²½λΆ€ν„° μ§€κΈˆκΉŒμ§€ κΉƒν—™μ—μ„œ κ°€μž₯ 많이 쓰인 μ–Έμ–΄μΈλ°μš”, μ˜€λŠ˜μ€ λ©”νƒ€μ—μ„œ κ°œλ°œν•˜μ—¬ μˆ˜λ§Žμ€ μžλ°”μŠ€ν¬λ¦½νŠΈ λΌμ΄λΈŒλŸ¬λ¦¬λ“€ 쀑 ν˜„μž¬κΉŒμ§€λ„ 큰 μ‚¬λž‘μ„ λ°›κ³  μžˆλŠ” κ°•λ ₯ν•œ 라이브러리, React.js 앱을 μ‹œμž‘ν•˜λŠ” 방법을 μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.

λ¦¬μ•‘νŠΈ 앱을 μ‹œμž‘ν•˜λŠ” 방법은 정말x2 κ°„λ‹¨ν•©λ‹ˆλ‹€.

λ¨Όμ € node.js와 npm이 μ„€μΉ˜λ˜μ–΄μžˆλŠ”μ§€ ν™•μΈν•˜κΈ° μœ„ν•΄ μ•„λž˜ μ»€λ§¨λ“œλ₯Ό 터미널에 μž…λ ₯ν•΄μ€λ‹ˆλ‹€.

node -v
npm -v

μ„€μΉ˜λ˜μ–΄μžˆμ§€ μ•Šμ€ 경우, 링크λ₯Ό μ°Έμ‘°ν•˜μ—¬ node.js와 npm을 μ„€μΉ˜ν•˜κ³  λ‹€μŒ λ‹¨κ³„λ‘œ λ„˜μ–΄κ°€λ©΄ λ©λ‹ˆλ‹€.

λ‘˜ λ‹€ 버전값이 잘 좜λ ₯될 경우,
μ•„λž˜μ˜ μ½”λ“œλ₯Ό 터미널 λ‚΄ μ›ν•˜λŠ” 디렉토리 μœ„μΉ˜μ—μ„œ μ‹€ν–‰μ‹œν‚΅λ‹ˆλ‹€.

npx create-react-app my-app

λ§ˆμ§€λ§‰ my-app은 μ˜ˆμ‹œλ‘œ μ •ν•œ 폴더λͺ…μ΄λ―€λ‘œ μ›ν•˜λŠ” λŒ€λ‘œ 바꿔도 상관 μ—†μŠ΅λ‹ˆλ‹€.

이후 μ•„λž˜ μ»€λ§¨λ“œλ₯Ό μ‚¬μš©ν•˜μ—¬ νŒŒμΌμ„ μƒμ„±ν•œ ν•΄λ‹Ή λ””λ ‰ν† λ¦¬λ‘œ μ΄λ™ν•΄μ€λ‹ˆλ‹€.

cd my-app

λ§ˆμ§€λ§‰μœΌλ‘œ μ•„λž˜ μ»€λ§¨λ“œκΉŒμ§€ μ‹€ν–‰ν•˜λ©΄, 짧은 μ‹œκ°„ λ‚΄ 개발 μ„œλ²„κ°€ λΈŒλΌμš°μ €μ—μ„œ μžλ™μœΌλ‘œ 열리며 μƒμ„±λœ λ¦¬μ•‘νŠΈ 앱을 두 눈으둜 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

npm start

밑에 μžˆλŠ” μ‚¬μ§„μ²˜λŸΌ 터미널이 좜λ ₯λ˜μ–΄μžˆλ‹€λ©΄ μ„±κ³΅μž…λ‹ˆλ‹€!

ν˜Ήμ—¬λ‚˜ ν„°λ―Έλ„μ—μ„œ 값은 잘 좜λ ₯λ˜μ—ˆμœΌλ‚˜ λΈŒλΌμš°μ €κ°€ 열리지 μ•Šμ„ 경우, ν„°λ―Έλ„μ—μ„œ localhost 값을 μ°Ύμ•„ λΈŒλΌμš°μ € μ£Όμ†Œ 창에 μž…λ ₯ν•΄μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€.

μ•± 생성에 이어 λ¦¬μ•‘νŠΈμ— λŒ€ν•΄ 더 깊게 μ•Œμ•„λ³΄κ³  μ‹ΆμœΌμ‹œλ‹€λ©΄, 곡식 μžμŠ΅μ„œ λ¬Έμ„œλ₯Ό μ°Έμ‘°ν•˜μ…”λ„ μ’‹μŠ΅λ‹ˆλ‹€. ν•œκΈ€ λ²„μ „μœΌλ‘œ 보면 μ™œ μ˜μ–΄λ₯Ό 곡뢀해야 ν•˜λŠ”μ§€ κΉ¨λ‹«κ²Œ λ˜λŠ” 건 λ€μž…λ‹ˆλ‹€.

profile
μ•Όν˜Έ

0개의 λŒ“κΈ€