React 01. 시작하기
React 시작하기
최근 React를 공부하기 시작했다.
블로그에는 내가 구글링, 유튜브를 통해서 배운 것들에 대해서 좀 정리 해보려고 한다.
혹시라도 나와 같이 React를 처음 시작하는 사람이 있다면 이 글이 조금이나마 도움이 될 수 있으면 좋겠다.
1. create-react-app
React 공식문서를 보면 몇가지 React app을 시작하는 방법이 있는데
나는 그 중에서 create-react-app이라는 toolchanin을 사용했다.
사용하기에 앞서 본인 개발 환경에 node를 설치해줘야한다.
(https://nodejs.org/ko/ 여기서 본인 컴퓨터에 맞게 설치)
이후 사용법은 간단하다.
npx create-react-app my-app
cd my-app
npm start
위 순서대로 터미널에 입력해주면 된다.
(완료되는데 시간이 조금 걸린다.)
npx create-react-app my-app
원래는 npx가 아닌 npm을 보통 입력해준다. npm이란 Node.js로 만들어진 다양한 모듈을 설치하기 위한 명령어이다. 한마디로 자바스크립트를 위한 패키지 관리자이다.
(다른 예시로 python에서는 pip install.... 을 사용한다.)
npx는 npm과 달리 설치하는 것이 아니라 해당 모듈에 한번 접근해서 실행하는 것이라 보면 편할 것 같다. (자세히는 나도 모른당...)
장점
은 npm의 경우 설치한 뒤에 시간이 지나며 새로운 버전이 나오면서 버전에 차이가 생기는데 npx는 접근하여 최신 버전으로 한번 실행을 해준다는 것이다.
단점
은 npm은 한번 설치해주면 끝인데 npx의 경우 시작할 때 마다 매번 해줘야 한다는 번거로움이 있다.
여튼, create-react-app은 그 뒤에 작성한 이름으로 앱을 만들어 준다.
여기에서는 'my-app'이라는 이름으로 리액트 앱을 만들어줘~ 라는 뜻이 된다.
app이 성공적으로 만들어졌다면 터미널에 Happy hacking!이라는 문구가 뜬다 ㅎㅎ
cd my-app, npm start
cd my-app은 my-app이라는 디렉토리로 이동하는 것이고,
해당 디렉토리 안에서 npm start로 리액트 앱의 서버를 작동시킨다.
이렇게 브라우저에 화면이 뜨면 성공적으로 리액트 앱이 완성 된 것이다.
Author And Source
이 문제에 관하여(React 01. 시작하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@meganatc7/React-01.-시작하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)