React란? cmd 리액트 설치 및 실행 (VScode) - yarn

2023. 2. 27. 13:09·FE/React

React

 

- JavaScript 라이브러리로, 사용자 인터페이스(UI) 개발에 주로 사용된다.

- Facebook에서 개발하였으며, 최근에는 웹, 모바일, 데스크톱 애플리케이션 등을 개발하는데 널리 사용된다.

- 컴포넌트 기반으로 작성되며, 컴포넌트는 데이터를 입력받아 UI를 렌더링 할 수 있다.

- 데이터의 변화에 따라 자동으로 UI를 갱신하는 기능을 제공한다.

 

React의 강점으로는 코드의 재사용성, 성능, 개발 효율성 등이 있다.

 

1. 리액트 패키지 관리 도구 yarn 설치 - [CMD]창

npm install -global yarn

 

2. 설치확인(버전) - [CMD]창

yarn -v

3. 프로젝트 생성 - [CMD]창

cd c:/data/react 로 프로젝트 생성할 파일 지정
yarn create react-app ex01(프로젝트명)

4. 리액트 시작! - [VSCode] 터미널

yarn start

5. 리액트 종료 - [VSCode] 터미널

Ctrl+C키 (^C)

 

📌리액트는 노드가 깔려있어야 사용할 수 있다.

js 런타임인 node.js를 기반으로 만들어진 webpack과 babel를 사용하기 위해 node.js 설치 필요

 

📌 node.js 설치시 딸려오는 패키지 매니저인 npm은 프로젝트에서 사용되는 라이브러리를 설치하거나 버전관리를 할 때 사용된다.

yarn을 사용하면 npm보다 빠른 속도와 더 나은 캐싱시스템을 사용할 수 있다.

 

  webpack  : JSX문법으로 작성된 여러 컴포넌트들로 구성된 리액트 프로젝트를 하나로 결합하기 위해 사용되는 도구

  babel  : JSX를 비롯한 js문법을 사용하기 위해 필요한 도구

'FE > React' 카테고리의 다른 글

React Context API 사용법 및 Props와 Context차이점  (0) 2023.03.16
리액트로 라우터 생성하기 (react-router-dom & qs 라이브러리)  (0) 2023.03.09
React - 카카오 API를 이용한 도서검색 (axios라이브러리, async, await)  (0) 2023.03.06
HTML의 DOM과 JavaScript의 관계 & React의 탄생  (0) 2023.03.05
React 리액트 기초 (jsx파일, 컴포넌트, 함수 자동완성 라이브러리 ES7+)  (0) 2023.02.27
'FE/React' 카테고리의 다른 글
  • 리액트로 라우터 생성하기 (react-router-dom & qs 라이브러리)
  • React - 카카오 API를 이용한 도서검색 (axios라이브러리, async, await)
  • HTML의 DOM과 JavaScript의 관계 & React의 탄생
  • React 리액트 기초 (jsx파일, 컴포넌트, 함수 자동완성 라이브러리 ES7+)
시녜's
시녜's
성장중인 새싹 개발자 🌱
  • 시녜's
    개발기록
    시녜's
  • 전체
    오늘
    어제
    • 분류 전체보기
      • FE
        • React
        • javascript(jQuery)
        • HTML & CSS
      • BE
        • Java [Servlet , Spring]
        • C & C++
        • Node.js
        • node.js
        • SQL (Oracle, mysql)
      • CS
        • 프로그래밍 이론(정보처리기사)
      • Etc
        • 코딩 챌린지
        • 개발 성장 일지
        • 코딩테스트
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    html
    제이쿼리
    mysql
    자바기초
    자바문자열
    백준
    백준코딩테스트
    코딩테스트입문
    백준단계별문제
    jquery
    자바배열
    코딩테스트
    자바조건문
    jsp
    Java
    리액트
    javascript
    백준브론즈
    프로그래밍
    코딩입문
    자바
    코테기초
    백준문제풀이
    코딩기초
    코테
    자바스크립트
    CharAt함수
    React
    자바반복문
    스프링
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
시녜's
React란? cmd 리액트 설치 및 실행 (VScode) - yarn
상단으로

티스토리툴바