React

리액트(ReactJS) 개발환경 셋팅 - 설치부터 구축 및 실행까지

코드사냥꾼 2021. 3. 10. 15:02

해당 게시물은 생활코딩의 이고잉님 강의를 듣고 개인적으로 정리한 내용을 담고 있습니다👩‍💻

 

리액트로 웹 애플리케이션을 만들기 위해서 개발환경 세팅이 필요하다. 리액트는 npm(node package manager)으로 설치되기 때문에 사전 작업으로 Node.jsVSCode(필수 X)를 설치하도록 한다.

 

Node.js 설치하기

본인 운영체제 환경에 맞게 설치하면 된다. 최신 버전을 다운받아도 되지만, 안정화 등의 이유로 LTS 사용을 권장한다.

 

설치 후 윈도우의 cmd창을 열어 npm 설치를 확인한다.

npm -v
6.5.0

위와 같이 버전 정보가 출력된다면 성공적으로 설치가 된 것이다. 이후 create-react-app을 활용하여 리액트를 설치해보자

 

리액트 설치하기

리액트를 설치하는 방법은 두 가지가 있다.

 

[1] npm install -g create-react-app

한 번 다운로드를 하게 되면 이후 추가적인 다운로드 작업이 필요 없다. 그러나 최신 버전을 사용하지 못할 수 있기 때문에 개인 프로젝트 작업 시 자주 사용하는 설치 방법이다.

[1-1] 설치 확인

create-react-app -V
3.3.0

위와 같이 버전 정보가 출력된다면 성공적으로 설치가 된 것이다. 

 

[2] npx create-react-app

공식적으로 권장하는 방법이다. create-react-app이라는 프로그램을 임시로 설치해서 딱 한번 실행시키고 지우는 명령이다. 따라서 컴퓨터 공간을 낭비하지 않으며, 매번 다운로드하여야 하기 때문에 항상 최신 버전의 react를 사용할 수 있다는 장점이 있다.

 

리액트 개발환경 구축하기(Mac, Windows)

개발 환경을 어느 디렉토리에 세팅할 것인지 정하고 생성한다. create-react-app에게 해당 디렉토리를 리액트 개발 환경으로 사용할 것이라고 명시해주는 작업이다. 필자는 react-app 디렉토리를 생성할 것이다. 

 

[1] Mac

터미널에서 생성한 디렉토리 안으로 들어가 명령을 실행한다.

cd 이동할 디렉토리 경로
 
// .은 현재 디렉토리를 의미
create-react-app . 

 

[2] Windows

cmd창에서 작업을 진행한다.

cd 이동할 디렉토리 경로

// .은 현재 디렉토리를 의미
create-react-app .

 

 

리액트 실행하기

리액트 개발환경을 구축한 후 VSCode의 터미널에서 리액트 개발 환경을 실행할 수 있다. (단, 개발 환경을 구축했던 디렉토리에 접근한 후 해야한다.)

// run은 생략 가능하다.
npm run start

 

리액트 실행 결과

 

터미널에 명시된 주소를 통해 개발환경에 접근할 수 있다.

 

리액트 종료하기

Ctrl + c