React - 환경 설정(1/?)
서론
설을 맞아서, 집에서 단기간 동안 졸업작품을 같이 한 친구와 React를 사용하여
Web App을 Deploy를 해보려고 한다.
요즘 세대에 React는 기본 소양이다.🔥🔥
많은 기업에서 React를 요구하고 있고, 올라오는 추천 채용을 보면 React 경험 유무가 매우 많다.
시작해보자
먼저 React란 웹 프레임워크이다.
이는 동적인 UI를 쉽게 만들 수 있게 특화되어있고, 스마트폰과의 호환성이 매우 좋다.
React는 아래와 같은 특징이 있다. 하나씩 해 나가면서 왜 이러한 특징이 있는지 알아보자.
- JSX
- Component
- 단방향 Data Binding
- 가상 DOM
- 가독성
- 재사용성
- 유지보수 편리
환경 설정
Visual Studio Code
먼저 react를 돌릴 소스코드 에디터는 Visual Studio Code이다.
[Visual Studio Code] 사이트에 접속해서 다운받자.
Node.js
다음으로 Node.js 사이트에 접속해주자.
[Node.js] 사이트에 접속해서 다운받자.
다운 받았으면 내 Web App을 관리할 폴더를 생성해주자.
본인은
C:\Users\사용자이름\Desktop\react
을 생성하였다.
생성해주었다면 해당 폴더에 가서, [Shift]키를 누른 채로 우클릭을하면
여기에 PowerShell 창 열기가 뜬다. 클릭해주자.
해당 창에
npx create-react-app 프로젝트명
을 입력해준다.
npm은 Node.js로 만들어진 여러 프로그램을 명령어 환경에서 손쉽게 다운 받을 수 있게 도와주는 기술
그러면 쭉 다운되는 것이 보일 것이고, 자동으로 해당 폴더에 프로젝트가 생성된다.
마지막에 초록색으로 위에 그림에 보이는 것과 같이 뜨면 성공한 것이다.
이제 Visual Studio Code를 들어가서 프로젝트명 이름의 폴더를 Open Folder로 열어줄 것이다.
모든 준비가 완료됐다.
아래 Console에 npm start
를 하면 WebSite가 열린다. 나는 왜인지 콘솔이 안먹는다... ㅠ
여기까지하면 React 환경 설정 끝이다!😃😃
마무리
환경 구성이 어렵고, 그저 공부하는 것이면
온라인 상에서 React를 돌릴 수 있는 환경을 가상으로 제공해주기도 한다.
[Code SandBox] 해당 사이트로 간편하게 React 코딩을 해보자.
그리고 React 공식 문서를 참고해서 더 많은 정보를 얻어보자.
간단히 얻을 수 있는 정보를 요약해보면
- HTML로 코딩되어 있는 사이트를 부분적으로 React 기능 추가하기
- JavaScript 툴체인, React 개발하는데 있어 필요한 툴들을 한번에 받을 수 있게 모아놓음
툴체인은 대표적은
create-react-app
으로 앱을 편리하게 한 번에 만들 때 사용됨
위에 App을 만든 것이 툴체인을 사용한 것임
댓글남기기