create react-app
리액트를 개발하는 수 많은 개발자들이 공통으로 사용하는 유용한 툴을 자동으로 설정해준다. 리액트도 적극적으로 이 툴 사용을 권장하고 있다. 자동으로 만들어주는 툴 말고, 직접 세세한 컨트롤 하고 싶다? 그 때 좀 더 세세히 배우면 될 것 같다.
공식 홈페이지
https://create-react-app.dev/docs/getting-started/
여기 들어가면 실행할 수 있는 방법이 설명 되어 있다.
어떤 말인지 대충 보도록 하자.
npx create-react-app my-app
: npx - 패키지 실행할 수 있는 툴.
: create-react-app - 패키지 실행!
: my-app - 프로젝트 이름 설정
npm start
: 실행하세용~!
create-react-app에 Hot module reloading이 포함되어있음. 자동 새로고침 해드립니다 : )
우리는 yarn을 이용해서 한번 만들어볼꺼야.
터미널
터미널을 열어서(VisualStudioCode 터미널을 이용해도 됨. ctrl+`누르면 아래에 터미널이 나옴)
yarn create react-app test → yarn으로 create react-app을 test폴더로 만들어준다.
(npx create react-app test와 같은 의미) 그러면 폴더 트리가 이런 식으로 구성된다.
완료! yarn start, yarn build, yarn test, yarn eject 추가적인 명령어도 보여주고 있음.
yarn start는 우리가 작성한 코드를 직접 확인해볼 수 있도록 실행하게 됨!
yarn build는 실행하지 않고, 배포할 수 있도록 build해주고
yarn test는 우리가 작성한 unit test를 해서 성공했는지 실패했는지 보여주고
yarn eject는 create-react-app 쓰면 많은 것들이 자동적으로 설정되어서 잘 포장 되어있겠지? 우리가 포장 된 걸 열어서 (webpack, babel 등) 설정 안해도 쉽게 react 프로젝트 쓸 수 있는데.. 내가 만약 박스 안에 내용을 하고 싶다? 안의 내용을 손수 수정하고 싶다? 그러면 yarn eject로!
실행하고 싶으면
cd test (test폴더로 가라) 엔터
yarn start( 실행해라 ) 엔터 를 하도록 한다.
그러면 create react-app 완료!
'JavaScript > React' 카테고리의 다른 글
react 유용한 개발 툴 (0) | 2021.03.08 |
---|---|
프로젝트 폴더 트리 설명 (0) | 2021.03.08 |
리액트 시작하기-기본적으로 필요한 툴 (0) | 2021.03.08 |
11. 합성 vs 상속 (0) | 2021.02.05 |
6. 이벤트 처리 (0) | 2021.02.02 |
Uploaded by Notion2Tistory v1.1.0