GitHub ν…œν”Œλ¦Ώ μ‚¬μš©

GitHub μ—μ„œ μ €μž₯μ†Œλ₯Ό μž‘μ„±ν•  λ•Œ, ν…œν”Œλ¦ΏμœΌλ‘œ ν‘œμ‹œλœ μ €μž₯μ†Œλ₯Ό μ‚¬μš©ν•΄μ„œ λ‚΄ μ €μž₯μ†Œλ₯Ό μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

github use this template

ν…œν”Œλ¦Ώ

SPA λ₯Ό μ‹œμž‘ν•˜λ €λ©΄ κ΅¬ν˜„ν•˜λ €λŠ” ν”„λ ˆμž„μ›Œν¬λΏλ§Œ μ•„λ‹ˆλΌ 트랜슀파일, λ²ˆλ“€λ§ λ“± 신경써야 ν•˜λŠ” 뢀뢄이 λ§ŽμŠ΅λ‹ˆλ‹€.

React λ₯Ό 처음 μ‹œμž‘ν•˜μ‹œλŠ” 뢄듀을 μœ„ν•΄μ„œ, React κ΅¬ν˜„μ— μ§‘μ€‘ν•˜μ‹€ 수 있게 ν…œν”Œλ¦Ώμ„ μž‘μ„±ν–ˆμŠ΅λ‹ˆλ‹€.

React Starter Kit μ—μ„œ μ €μž₯μ†Œλ₯Ό μž‘μ„±ν•˜μ‹œλ €λ©΄ GitHub: React Starter Kit νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•œ ν›„ Use this template λ²„νŠΌμ„ ν΄λ¦­ν•΄μ„œ 본인의 μ €μž₯μ†Œλ₯Ό λ§Œλ“œμ„Έμš”.

μž‘μ„±λœ 본인의 μ €μž₯μ†Œλ₯Ό λ‘œμ»¬μ— λ³΅μ œν•œ ν›„ React ν”„λ ˆμž„μ›Œν¬μ— μ§‘μ€‘ν•΄μ„œ μ‹œμž‘ν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€.

μ„€λͺ…

μŠ€νƒ€ν„° 킷은 typescript 둜 μž‘μ„±ν•  수 있게 κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

webpack 으둜 트랜슀파일과 λ²ˆλ“€λ§μ΄ κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

κ°œλ°œν™˜κ²½μœΌλ‘œ webpack-dev-serverλ₯Ό μ‚¬μš©ν•˜κ³ , HMR Hot Module Replacementκ°€ μ€€λΉ„λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

μ‹œμž‘

원격 μ €μž₯μ†Œλ₯Ό 둜컬 μ €μž₯μ†Œλ‘œ λ³΅μ œν•˜κ³ , ν„°λ―Έλ„μ—μ„œ npm run dev λͺ…λ ΉμœΌλ‘œ κ°œλ°œμ„œλ²„λ₯Ό μ‹œμž‘ν•©λ‹ˆλ‹€.

μ›Ή λΈŒλΌμš°μ €μ—μ„œ http://localhost:3000 을 νƒμƒ‰ν•˜λ©΄, ν˜„μž¬ μž‘μ„±λœ μ½”λ“œκ°€ λ Œλ”λ§ λ©λ‹ˆλ‹€.

이 μƒνƒœμ—μ„œ μ»΄ν¬λ„ŒνŠΈλ₯Ό μž‘μ„±ν•˜κ³ , 라우트λ₯Ό μΆ”κ°€ν•΄μ„œ κ΅¬ν˜„ν•œ μ½”λ“œλ₯Ό λ°”λ‘œ μ›Ή λΈŒλΌμš°μ €μ—μ„œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

λ‚˜μ€‘μ—

React ν”„λ ˆμž„μ›Œν¬κ°€ μ΅μˆ™ν•΄μ§€λ©΄, webpack 도 μ΅ν˜€λ³΄μ‹œκΈΈ ꢌμž₯ν•©λ‹ˆλ‹€.

κ΄€λ ¨ 링크