#1 SETUP

2021. 1. 10. 04:14·💻 Study/웹
728x90
💡 #0 Introduction에 Requirements가 포함되어 있으니 꼭 읽고 넘어오세요.

1.0 Creating your first React App

npx create-react-app movie_app_2020

성공적으로 react-app이 만들어졌을 때 cmd 출력

VSCode로 해당 폴더를 Open한다.

code movei_app_2020

 

package.json

scripts 원래는 test, eject도 있지만 remove

나머지 config들은 신경 안 써도 된다.

 

파일들 중 yarn.lock은 default로 생성된다.

노마드코더에서는 필요없기 때문에 Delete

yarn은 npm과 같은 역할을 한다.

 

VSCode의 terminal에서 npm start를 입력한다. (본인 기준 시간이 좀 걸렸음)

server starting 메시지가 뜨고 다시 compile 완료 메시지와 브라우저 주소가 두 개 뜬다.

On Your Network의 주소를 통해 같은 네트워크의 친구나 스마트폰으로 접속할 수 있다.

 

실행되는 브라우저 화면


1.1 Creating a Github Repository

terminal을 git bash로 변경해준다. (변경 후 VSCode 재실행해야 적용됨)

 

git add . (변경사항 모두)

git commit -m "commit messages"

git push origin master

 

까지 하면 git에 create한 app이 올라간 것을 확인할 수 있다.


1.2 How does React work?

JS로 보이는 것들을 모두 만들어 HTML안에 넣는다.

 

react는 소스코드에 처음부터 HTML을 넣지 않고,

HTML에서 HTML을 추가하거나 제거하는 법을 알고 있다.

따라서, Application이 이것을 로드할 때,

빈 HTML을 로드하게 되고, 그런 다음 react가 App.js의 App( )에 우리가 작성한 HTML을 밀어넣게 된다.

728x90

'💻 Study > 웹' 카테고리의 다른 글

#5 CONCLUSIONS  (0) 2021.01.10
#4 MAKING THE MOVIE APP  (0) 2021.01.10
#3 STATE  (0) 2021.01.10
#2 JSX & PROPS  (0) 2021.01.10
#0 INTRODUCTION  (0) 2021.01.10
'💻 Study/웹' 카테고리의 다른 글
  • #4 MAKING THE MOVIE APP
  • #3 STATE
  • #2 JSX & PROPS
  • #0 INTRODUCTION
soyang.
soyang.
AI/Agent/개발 지식 Archive.
  • soyang.
    소소한 코딩일지
    soyang.
  • 전체
    오늘
    어제
  • 링크

    • Github 🐾
    • 포트폴리오 📓 (리뉴얼중)
    • LinkedIn 👩🏻‍💼
  • 공지사항

    • 소소한 코딩일지
  • 블로그 메뉴

    • 방명록
    • 분류 전체보기 (181)
      • 🚩 목표 & 회고 (9)
      • 📓 Papers (10)
      • 🧇 Algorithm (44)
        • 이론 (1)
        • LeetCode (2)
        • 프로그래머스 (30)
        • 백준 (11)
      • 💻 Study (47)
        • 🤖 AI 인공지능 (3)
        • Python 파이썬 (3)
        • Docker 도커 (4)
        • 웹 (20)
        • 안드로이드 (2)
        • JAVA 자바 (1)
        • Firebase (3)
        • Linux 리눅스 (10)
      • 🍪 Projects (2)
      • 🎒 학교 (44)
        • 대학원 도비 (2)
        • 21 동계 모각코: 슈붕팥붕 (13)
        • 21 하계 모각코: 와팬호 (13)
        • 20 동계 모각코: 와팬호 (13)
      • 활동들 (16)
        • 인프런 대학생 LEAF 2기 (9)
        • 2021 Silicon Valley Online .. (7)
  • 태그

    Linux
    Ai
    프로그래머스
    Artificial Intelligence
    React
    모각코
    Python
    인프런대학생Leaf
    알고리즘스터디
    Algorithm
    코딩테스트
    백준
    error
    공부
    알고리즘
    Gentoo
    목표
    리액트
    programmers
    노마드코더
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
soyang.
#1 SETUP
상단으로

티스토리툴바