์ปดํจํฐ ํ๋ก๊ทธ๋๋ฐ์์, ๋ณด์ผ๋ฌ ํ๋ ์ดํธ ์ฝ๋ ๋๋ ๊ฐ๋จํ ๋ณด์ผ๋ฌ ํ๋ ์ดํธ(boilplate code)๋ ๋ณํ์ด ๊ฑฐ์ ์๋ ์ฌ๋ฌ ์ฅ์์์ ๋ฐ๋ณต๋๋ ์ฝ๋์ ์น์ ์ด๋ค. ์์ธํ ์ธ์ด๋ฅผ ์ฌ์ฉํ ๋ ํ๋ก๊ทธ๋๋จธ๋ ์ฌ์ํ ๊ธฐ๋ฅ๋ง ์ํํ๊ธฐ ์ํด ๋ง์ boilerplate ์ฝ๋๋ฅผ ์์ฑํด์ผ ํ๋ค.
๋ณด์ผ๋ฌ ํ๋ ์ดํธ์ ํ์์ฑ์ ๋ฉํํ๋ก๊ทธ๋๋ฐ(์ปดํจํฐ๊ฐ ํ์ํ ๋ณด์ผ๋ฌ ํ๋ ์ดํธ ์ฝ๋๋ฅผ ์๋์ผ๋ก ์์ฑํ๊ฑฐ๋ ์ปดํ์ผ ์ ์ฝ์ ํ๋๋ก ํจ), ๊ตฌ์ฑ์ ๋ํ ๊ท์น(์ข์ ๊ธฐ๋ณธ๊ฐ์ ์ ๊ณตํ์ฌ ๋ชจ๋ ํ๋ก์ ํธ์์ ํ๋ก๊ทธ๋จ ์ธ๋ถ์ฌํญ์ ์ง์ ํ ํ์์ฑ์ ์ค์ด๋ ๊ฒ), ๋ชจ๋ธ ๊ตฌ๋ ์์ง๊ณผ ๊ฐ์ ๋์ ์์ค์ ๋ฉ์ปค๋์ฆ์ ํตํด ์ค์ผ ์ ์๋ค(๋ชจ๋ธ ๋ฐ ๋ชจ๋ธ ๋ ์ฝ๋ ์์ฑ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์๋ ๋ณด์ผ๋ฌ ํ๋ ์ดํธ ์ฝ๋๊ฐ ํ์ ์์).
-์ํค๋ฐฑ๊ณผ-
์ฆ ๋ณด์ผ๋ฌ ํ๋ ์ดํธ๋ '๋ณ ์์ ์์ด ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ฝ๋'๋ฅผ ์๋์ผ๋ก ์์ฑํด์ฃผ๋ ๊ฒ์ด๋ค.
์๋ ๋ณด์ผ๋ฌํ๋ ์ดํธ๋ 19์ธ๊ธฐ์ ์ฆ๊ธฐ ๋ณด์ผ๋ฌ๋ฅผ ๋ง๋ค๋ ํ๋ก ์ฌ์ฉํ๋ ๊ฐ์ฒ ํ์ ์๋ฏธํ๋ค. ๋ณด์ผ๋ฌํ๋ ์ดํธ์๋ ๋ณด์ผ๋ฌ ์ด๋ฆ ๋ฑ์ ์ ์กฐ ์ ๋ณด๊ฐ ์๊ฐ์ผ๋ก ์๊ฒจ์ ธ ์์ด์ ๋ณด์ผ๋ฌํ๋ ์ดํธ๋ฅผ ํต๊ณผํ ๊ฐ์ฒ ํ์๋ ๋ณด์ผ๋ฌ ์ด๋ฆ ๋ฑ์ด ์๊ฒจ์ง๊ฒ ๋์๋ค. ์ด๊ฒ ์ธ์ ๋ถ์ผ๋ก ์ด์ด์ ธ์ ๋ฐ๋ณตํด์ ์ฌ์ฉํ๋ ํ ์คํธ(์ฃผ๋ก ๊ด๊ณ ๋ ๋ก๊ณ )๋ฅผ ์๋ฏธํ๊ฒ ๋์๋ค.
Make sure that you have Node.js v10.13.0 and npm v6.4.1 or above installed.
react-boilerplate - git repo๋ฅผ cloneํ๊ธฐ
#Typescript
git clone --depth=1 https://github.com/react-boilerplate/react-boilerplate-typescript.git <YOUR_PROJECT_NAME>
#React
git clone --depth=1 https://github.com/react-boilerplate/react-boilerplate.git <YOUR_PROJECT_NAME>
Move to the appropriate directory: cd <YOUR_PROJECT_NAME>
Run npm run setup
in order to install dependencies and clean the git repo.
At this point you can run npm start
to see the example app at http://localhost:3000.
- setupํ start๋ฅผ ํตํด localhost์์ ํ
์คํธ ์ฑ ํ์ธ๊ฐ๋ฅ
Run npm run clean
to delete the example app.
๋ณด์ผ๋ฌ ํ๋ ์ดํธ(Boiler Plate) ์ดํดํ๊ธฐ
react-boilerplate