[React] 리액트 시작하기

2025. 1. 10. 23:59·React

리액트 프로젝트를 생성하고 실행해보기

작업환경

Mac OS

환경 설정

리액트 프로젝트를 만들때는 `Node.js`가 필요하다고 한다. `Node.js`는 웹 브라우저가 아닌 환경에서도 자바스크립트를 실행할 수 있게 해주는 자바스크립트 런타임 환경이다. 리액트와 직접적인 연관은 없지만 프로젝트 개발 시 필요한 주요 도구가 Node.js를 사용하기에 설치해주도록 한다.

Node.js 설치

우선 `Node.js`가 설치되어있는지 확인하기 위해 터미널에 `node -v`를 입력해보았다. 이전에 설치를 한 적이 없다면 이 부분은 넘어가도 된다.

예전에 이미 설치한 버전이 존재한다. 최근 나온 LTS 버전은 22.x이므로 기존 버전을 삭제하고 다시 설치하자. 홈브루를 이용해 `brew unistall node`를 입력하여 삭제하고, 다시 한번 node와 npm 버전을 확인하여 제대로 삭제됐는지 확인한다.

 

window

https://nodejs.org/ko

 

Node.js — 어디서든 JavaScript를 실행하세요

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

윈도우 사용자의 경우 공식 사이트에서 내려받는다. 맥 이용자도 사이트에서 받아도 된다.

mac

맥 이용자의 경우 Node.js를 여러 버전으로 설치하여 관리할 수 있는 nvm 도구를 권장한다고 한다. nvm은 경로나 환경문제가 발생할 수 있기때문에 권장하는 권장 설치방법을 이용해 설치하도록 하자

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

위 명령어를 통해 nvm을 설치하고 터미널을 재시작하도록 한다. 그 후 버전 확인을 통해 잘 시작됐는지 확인해본다.

만약 터미널을 재시작해도 버전이 나타나지 않는다면 쉘 설정 파일에 아래와 같은 명령어를 추가해야한다.

우선 사용하는 쉘을 확인하는 명령어는 `echo $SHELL`이다. 

nano ~/.zshrc 		#zsh: ~/.zshrc 
nano ~/.bashrc		#bash: ~/.bashrc 또는 ~/.bash_profile

쉘을 확인하고 아래 명령어 중 맞는 쉘에 따라 설정 파일에 아래 스크립트를 추가한다.

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm

 

https://github.com/nvm-sh/nvm

 

GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions - nvm-sh/nvm

github.com

 

nvm을 설치했다면 아래 명령어를 통해 Node.js LTS 버전을 설치한다.

nvm install --lts

#참고 - nvm 명령어

nvm install 22			#nvm install (버전): 특정 버전 설치
nvm use 22				#nvm use (버전): 특정 버전 사용
nvm ls					#nvm ls: 설치된 버전 목록 확인
nvm alias default 22	#nvm alias default (버전): 기본 버전 설정
nvm uninstall 22		#nvm uninstall (버전): 특정 버전 삭제

 

설치 후 버전 확인을 통해 Node.js가 잘 설치 됐는지 확인한다. `node -v`

 

yarn 설치

Node.js를 설치하면 Node.js 패키지 매니저 도구인 npm이 설치된다. 하지만 참고하는 책을 따라 yarn 패키지 관리자 도구를 설치한다.

npm install --global yarn
yarn --version

 

프로젝트 생성하기

프로젝트 생성을 원하는 위치에서 아래 명령어를 통해 프로젝트를 생성한다.

yarn create react-app study01_hello-react

`study01_hello-react`라는 이름으로 리액트 프로젝트를 생성했다.

프로젝트 폴더로 이동 후 프로젝트를 실행해본다.

cd study01_hello-react
yarn start

리액트 서버를 실행했다면 자동으로 페이지가 열리는데, 열리지 않았다면 웹 브라우저에 http://localhost:3000/ 링크를 연다면 아래와 같이 초기 페이지를 볼 수 있다.

728x90
저작자표시 비영리 변경금지 (새창열림)
'React' 카테고리의 다른 글
  • [React] 리액트 공부 - JSX
  • 리액트 특징
LIRI
LIRI
  • LIRI
    기록
    LIRI
  • 전체
    오늘
    어제
    • 분류 전체보기 (73)
      • 블로그 꾸미기 (0)
      • Spring (6)
      • React (3)
      • CS (0)
      • 알고리즘 (57)
        • 개념 (2)
        • 문제풀이 (54)
      • Java (1)
      • DB (1)
      • log (4)
        • SSAFY (3)
        • 궁금 (1)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 공지사항

  • 인기 글

  • 태그

    Security
    최장증가부분수열
    너비우선탐색
    LV2
    알고리즘 문제풀이
    Springsecurity
    프로그래머스
    SSAFY
    Spring
    불 끄기
    골드1
    리액트
    dp
    비트마스킹
    도대체왜
    dfs
    그리디
    백준
    lv3
    ssafy 합격 후기
    JWT
    SSAFY 9기
    BOJ
    싸피
    pccp모의고사
    Java
    BFS
    LIS
    알고리즘
    springboot
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
LIRI
[React] 리액트 시작하기
상단으로

티스토리툴바