React(리액트) 란 프론트엔드 개발 기술로,
브라우저에 변경된 데이터를 감지하여 그림을 그리는데 최적화 된 기술입니다.
리액트를 실습해 보기 위해서는 '변경 감지'를 무자비하게 인식해줄 '서버'가 필요합니다.
요청을 하면 응답을 해주는것 = 서버
node.js 서버를 사용하겠습니다.
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
작성시간 기준으로 LTS 버전이 14.15.4 버전이네요.
최신버전 보다는 LTS로 다운받아주세요
프론트엔드는 MS Visual Code 를 사용할겁니다.
백엔드는 나중에 Spring으로 사용할 예정이지만 지금은 필요없습니다.
원하는 경로에 프로젝트용 새 폴더를 만들고 MS Code 에서 Add WorkSpace 를 합니다
create-react-app.dev/docs/getting-started/
Getting Started | Create React App
Create React App is an officially supported way to create single-page React
create-react-app.dev
새 터미널을 여시고 (저는 cmd를 사용했습니다. 탭에 Terminal)
npx create-react-app my-app
cd my-app
npm start
my-app 이라는 이름으로 프로젝트를 만드는 명령어입니다.
npm start는 서버를 실행하는거구요
예상경로 : C:\workspace\my-app> npm start
성공하셨다면 리액트로고가 빙글빙글 돌아가는 화면이 나올겁니다~
다음은 리액트 사용에 편리한 확장프로그램들 입니다
ESLint 는 리액트 문법을 검사해주는 프로그램이고,
자바스크립트는 인터프리터 언어이기때문에 실행 전까지는 오류를 알 수가 없습니다.
Reactjs code snippets 는 리액트에서 자주쓰이는 문법들을 자동완성 시켜주는 프로그램입니다.
'국비지원 Spring프레임워크 > React(리액트)' 카테고리의 다른 글
3. 자바스크립트 배열 CRUD (0) | 2021.02.08 |
---|---|
2. 실행흐름 이해하기 + JSX 기본문법 (0) | 2021.02.08 |