행위

"리액트 설치"의 두 판 사이의 차이

DB CAFE

(리액트(react) 설치 및 설정)
 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
1번째 줄: 1번째 줄:
== 리액트(react) 설치 및 설정 ==
+
= 리액트(react) 설치 및 설정 =
 
 
리액트란?
 
리액트 프로젝트시 컴포넌트를 파일로 분리해 저장하며 또 이 컴포넌트는 일반 JavaScript 가 아닌 JSX 라는 문법으로 저장하게됨
 
이 여러가지 파일을 한개로 결합기위해 Webpack 이라는 도구를 사용하고 JSX / JavaScript 등의 문법을 사용하기위해 Babel 이란 도구를 사용.
 
 
 
  
 +
== 리액트란? ==
 +
# 리액트 프로젝트시 컴포넌트를 파일로 분리해 저장하며 또 이 컴포넌트는 일반 JavaScript 가 아닌 JSX 라는 문법으로 저장하게됨
 +
# 이 여러가지 파일을 한개로 결합기위해 Webpack 이라는 도구를 사용하고 JSX / JavaScript 등의 문법을 사용하기위해 Babel 이란 도구를 사용.
  
 
== 시작전 준비물 ==  
 
== 시작전 준비물 ==  
 +
# Node.js: Webpack 과 Babel 같은 도구들이 자바스크립트 런타임인 Node.js 기반이기 때문에 설치
 +
# Yarn: npm 의 상위버전으로써 더나은 속도/캐싱을 위해 사용
 +
# 코드 에디터: VSCode , Atom, WebStorm, SublimeText
 +
# 윈도우의 경우, Git for Windows 를 설치해서 앞으로 터미널에 무엇을 입력하라는 내용이 있으면 함께 설치되는 Git Bash 를 사용
  
Node.js: Webpack 과 Babel 같은 도구들이 자바스크립트 런타임인 Node.js 기반이기 때문에 설치
+
=== Node.js 설치 ===
Yarn: npm 의 상위버전으로써 더나은 속도/캐싱을 위해 사용
 
코드 에디터: VSCode , Atom, WebStorm, SublimeText
 
윈도우의 경우, Git for Windows 를 설치해서 앞으로 터미널에 무엇을 입력하라는 내용이 있으면 함께 설치되는 Git Bash 를 사용
 
 
 
 
 
 
 
 
 
Node.js 설치
 
 
 
 
 
 
 
Window : https://nodejs.org/ko/download/
 
 
 
 
 
Mac :
 
 
 
 
 
  
1
+
==== Window  ====
2
+
https://nodejs.org/ko/download/
 +
==== Mac ====
 +
<source lang=shell>
 
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
 
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
 
nvm install --lts
 
nvm install --lts
Colored by Color Scripter
+
</source>
cs
 
 
 
 
 
Yarn 설치
 
  
 +
===== Yarn 설치 =====
 +
<source lang=shell>
 
https://yarnpkg.com/en/docs/install#windows-stable
 
https://yarnpkg.com/en/docs/install#windows-stable
 +
</source>
  
  
 
+
====  코드에디터 설치 ====
코드에디터 설치
+
<source lang=shell>
 
 
 
SublimeText3 :  https://www.sublimetext.com/3
 
SublimeText3 :  https://www.sublimetext.com/3
 +
</source>
  
 
+
=== create-react-app 설치/사용 ===
 
+
==== 설치 ====
 
+
==== npm 설치 ====
 
+
<source lang=shell>
 
 
 
 
create-react-app 설치/사용
 
 
 
 
 
 
 
설치
 
 
 
npm 설치
 
 
 
1
 
 
npm install -g create-react-app
 
npm install -g create-react-app
cs
+
</source>
 
+
===== yarn설치 =====
 
+
<source lang=shell>
yarn설치
 
1
 
 
yarn global add create-react-app
 
yarn global add create-react-app
cs
+
</source>
  
linux or Mac yarn 오류시  
+
===== linux or Mac yarn 오류시 ====
1
 
2
 
3
 
4
 
 
# macOS:
 
# macOS:
 +
<source lang=shell>
 
echo 'export PATH="$(yarn global bin):$PATH"' >> ~/.bash_profile
 
echo 'export PATH="$(yarn global bin):$PATH"' >> ~/.bash_profile
 +
</source>
 
# Linux:
 
# Linux:
 +
<source lang=shell>
 
echo 'export PATH="$(yarn global bin):$PATH"' >> ~/.bashrc
 
echo 'export PATH="$(yarn global bin):$PATH"' >> ~/.bashrc
cs
+
</source>
  
  
  
사용
+
=== 사용 ===
  
hello-react 생성
+
==== hello-react 생성 ====
1
+
<source lang=shell>
 
create-react-app hello-react
 
create-react-app hello-react
cs
+
</source>
 
+
==== hello-react 실행 ====
+
<source lang=shell>
hello-react 실행
 
1
 
2
 
 
cd hello-react
 
cd hello-react
 
yarn start
 
yarn start
cs
+
</source>
 
+
* 여기까지 진행했다면 브라우저로 리액트 기본화면이 실행됨
  
ㅇ여기까지 진행했다면 브라우저로 리액트 기본화면이 실행됨
 
  
 +
=== 리엑트 앱 개발 ===
 +
# TODO APP 만들기
 +
#: https://dev.to/joelynn/build-a-react-crud-todo-app-add-read-todos-1l8a
 
[[category:react]]
 
[[category:react]]

2021년 5월 27일 (목) 13:55 기준 최신판

thumb_up 추천메뉴 바로가기


1 리액트(react) 설치 및 설정[편집]

1.1 리액트란?[편집]

  1. 리액트 프로젝트시 컴포넌트를 파일로 분리해 저장하며 또 이 컴포넌트는 일반 JavaScript 가 아닌 JSX 라는 문법으로 저장하게됨
  2. 이 여러가지 파일을 한개로 결합기위해 Webpack 이라는 도구를 사용하고 JSX / JavaScript 등의 문법을 사용하기위해 Babel 이란 도구를 사용.

1.2 시작전 준비물[편집]

  1. Node.js: Webpack 과 Babel 같은 도구들이 자바스크립트 런타임인 Node.js 기반이기 때문에 설치
  2. Yarn: npm 의 상위버전으로써 더나은 속도/캐싱을 위해 사용
  3. 코드 에디터: VSCode , Atom, WebStorm, SublimeText
  4. 윈도우의 경우, Git for Windows 를 설치해서 앞으로 터미널에 무엇을 입력하라는 내용이 있으면 함께 설치되는 Git Bash 를 사용

1.2.1 Node.js 설치[편집]

1.2.1.2 Mac[편집]

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
nvm install --lts
1.2.1.2.1 Yarn 설치[편집]
https://yarnpkg.com/en/docs/install#windows-stable


1.2.1.3 코드에디터 설치[편집]

SublimeText3 :  https://www.sublimetext.com/3

1.2.2 create-react-app 설치/사용[편집]

1.2.2.1 설치[편집]

1.2.2.2 npm 설치[편집]

npm install -g create-react-app
1.2.2.2.1 yarn설치[편집]
yarn global add create-react-app

1.2.2.3 = linux or Mac yarn 오류시[편집]

  1. macOS:
echo 'export PATH="$(yarn global bin):$PATH"' >> ~/.bash_profile
  1. Linux:
echo 'export PATH="$(yarn global bin):$PATH"' >> ~/.bashrc


1.2.3 사용[편집]

1.2.3.1 hello-react 생성[편집]

create-react-app hello-react

1.2.3.2 hello-react 실행[편집]

cd hello-react
yarn start
  • 여기까지 진행했다면 브라우저로 리액트 기본화면이 실행됨