React는 2025년에도 여전히 가장 인기 있는 프론트엔드 라이브러리입니다. 이 글에서는 최신 트렌드에 맞춰 React 프론트엔드 개발 환경을 쉽고 빠르게 구축하는 방법을 단계별로 안내합니다.
Node.js 설치, 프로젝트 구조 설계, 필수 도구 설치 등 실무에 바로 적용할 수 있는 정보를 담았습니다.
Node.js와 npm 설치하기
React 프로젝트를 시작하려면 Node.js와 npm(Node Package Manager)이 필요합니다. Node.js는 자바스크립트 런타임 환경, npm은 패키지 관리 도구입니다.
- 설치 확인 방법
터미널(명령 프롬프트)에서 아래 명령어를 입력해 설치 여부를 확인하세요.node -v npm -v
- 설치가 안 되어 있다면?
Node.js 공식 홈페이지에서 LTS(Long Term Support) 버전을 다운로드해 설치하세요.
또는 Windows는 Chocolatey, macOS는 Homebrew, Linux는 apt 등 패키지 매니저로 설치할 수 있습니다.
React 프로젝트 생성하기
Node.js 설치 후, 최신 React 프로젝트를 생성하려면 다음 명령어를 사용하세요.
npx create-react-app my-app
cd my-app
npm start
my-app
대신 원하는 프로젝트 이름을 사용하세요.
npm start
를 실행하면 개발 서버가 시작되고, 브라우저에서 http://localhost:3000
에서 React 기본 화면을 확인할 수 있습니다.
개발 서버 중지 및 재시작
개발 서버를 중지하려면 터미널에서 Ctrl + C
를 누르거나 아래 명령어를 사용할 수 있습니다.
npm stop
개발 서버가 중지된 후, 다시 실행하려면 npm start
를 입력하세요.
프로젝트 구조 이해하기
React 프로젝트를 생성하면 아래와 같은 폴더 구조가 만들어집니다.
my-app/
node_modules/ # 프로젝트 의존성 모듈
public/ # 정적 파일(HTML, 이미지 등)
src/ # 주요 소스코드
package.json # 프로젝트 메타정보 및 의존성
README.md # 프로젝트 설명 파일
필수 라이브러리 및 개발 도구 설치
실무에서 자주 사용하는 라이브러리를 미리 설치해두면 개발이 훨씬 편리해집니다.
- API 통신:
npm install axios
- 라우팅(페이지 이동):
npm install react-router-dom
- 스타일링:
npm install styled-components
- 환경 변수 관리:
npm install dotenv
코드 품질 및 개발 환경 개선
- VS Code 추천 확장 프로그램: Prettier, ESLint, Reactjs code snippets 등
- 코드 자동 정렬 및 문법 검사로 코드 품질을 높일 수 있습니다.
- .gitignore 파일에
node_modules/
가 포함되어 있는지 꼭 확인하세요.
추가 팁: CORS, 환경 변수, 배포 준비
- CORS 이슈: 백엔드(Spring Boot 등)와 연동 시 CORS 정책을 꼭 확인하세요.
- 환경 변수 관리:
.env
파일을 활용해 API 주소 등 민감 정보를 안전하게 관리하세요. - 배포 준비:
npm run build
명령어로 최적화된 정적 파일을 생성할 수 있습니다.
마무리
React 프론트엔드 환경 구성은 2025년에도 쉽고 빠르게 할 수 있습니다. 이 가이드를 참고해 개발 환경을 구축하고, 효율적인 웹 개발을 시작해보세요! 궁금한 점이나 추가로 알고 싶은 내용이 있다면 댓글로 남겨주세요.