동석쿠
프로그래밍 공부
동석쿠
전체 방문자
오늘
어제
  • 공부 (80)
    • 공부기록 (64)
      • 웹개발 (6)
      • Java (7)
      • cs 공부 (3)
      • http 웹 기본 지식 (8)
      • 자바 스프링 (20)
      • 개인 미니프로젝트 (3)
      • 알고리즘 공부 (6)
      • 면접준비 (2)
      • 프론트공부 (8)
      • 파이썬 플라스크 (1)
    • 항해99 기록 (14)
      • 회고록 (10)
      • 팀프로젝트 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 알고리즘
  • 리스트
  • 상속
  • 항해99
  • API
  • Get
  • lombok
  • 프로그래머스
  • 리프레쉬토큰
  • 리프레시토큰
  • 스프링
  • JPA
  • 파이썬
  • 자바스크립트
  • Java
  • 리액트
  • Post
  • 문법
  • 자바
  • 스프링부트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
동석쿠

프로그래밍 공부

리액트 인텔리제이 프로젝트 생성
공부기록/프론트공부

리액트 인텔리제이 프로젝트 생성

2022. 5. 30. 12:58

먼저 리액트를 사용하기전에 nods를 설치해야한다

node.js를 설치하는 이유는 노드의 create-react-app 라이브러리를 사용하기 위해 설치를 한다.

node.js를 설치하면 npm이라는 툴을 사용할 수 있는데. npm은 라이브러리들을 쉽게 설치할 수 있게 도와주는 툴이다.

IDE로는 대부분 vsc를 사용하지만  나는 인텔리제이 유료버전을 사용하는게 아까워서 인텔리제이로 사용한다

유료버전 사용시 React를 고르면 자동으로 리액트 세팅을 해준다

자바스크립트를 사용하는 이유는 HTML과 상호작용하기 위해서 즉 HTML의 Elemenet들을 JavaScript를 통해 변경하고 읽을 수 있다. 

 

App.js는 메인페이지를 짜는 곳, public/index.html은 실질적인 html파일 

<div id="root"></div>태그를 통해 App.js에 있는 모든걸 가져다 준다. 

모든걸 가져다 주는 역할은 index.js에서 document.getElementById('root') 부분을 통해 한다.

위의 node_modules는 설치한 모든 라이브러리들을 관리해주는 폴더.

public은 웹사이트의 static파일 보관함으로 사용한다.

src폴더는 실질적으로 코딩을 하는 부분. 

package.json은 설치한 모든 라이브러리들을 관리하는 곳, 스프링의 build.gradle과 비슷한 역할 같다

 

이제 npm start를 통해 실행을 시키면

기본페이지가 나오고 공부할 준비는 다 끝났다.

'공부기록 > 프론트공부' 카테고리의 다른 글

리액트 공부2. 동적 UI (if사용), 반복문(map()사용), 입력  (0) 2022.05.31
Vue 기초 공부  (0) 2022.05.31
뷰 인텔리제이 프로젝트 생성  (0) 2022.05.30
리액트 공부1. 기초 JSX 사용법 (리액트의 자바스크립트)  (0) 2022.05.30
자바스크립트 기본 문법  (0) 2022.05.29
    '공부기록/프론트공부' 카테고리의 다른 글
    • Vue 기초 공부
    • 뷰 인텔리제이 프로젝트 생성
    • 리액트 공부1. 기초 JSX 사용법 (리액트의 자바스크립트)
    • 자바스크립트 기본 문법
    동석쿠
    동석쿠

    티스토리툴바