Menu Close

React

image

React 자습 공간

React를 공부하면서 따로 정리해 놓는 공간


1강 : 수업 소개

  • React를 만드는 방법은 Class,function 두가지 방법이 있다
  • 최근에는 function을 이용해서 React를 만드는 경우가 많아졌다
  • 그래서 생활코딩의 이고잉님은 function을 이용해서 수업을 진행한다고 하셨다
  • 만약 Class방식의 React를 공부하고 싶다면 : https://opentutorials.org/module/4058

2강 : 실습환경구축

  • react 홈페이지 접속 : https://ko.reactjs.org/
  • 시작하기를 누르고 하단에 ‘온라인 플레이그라운드’의 Stackblitz
    • PC에 개발환경을 구축하다가 잘 안되면 너무 좌절하지 말고 Stackblitz를 활용해서 실습하자!

  • PC에 직접 react 개발환경 구축하기
    • 우측 ‘새로운 React 앱 만들기’ 클릭
    • ‘추천 툴체인’로 이동
    • Create React App 을 클릭
    • 한번 더 Create React App 클릭하면 github로 이동한다
    • github 오른쪽에서 create-react-app.dev 클릭
    • 아래쪽에 npx create-react-app my-app 라는 명령어를 실행해야 한다
      • 그런데 npx를 실행하려면 nodejs가 깔려있어야 한다
      • 나의 경우는 nodejs가 이미 깔려있어서 위 명령어를 바로 실행했다
    • 설치후 vscode에서 react-app이라는 폴더를 열었다
    • 다음 명령어를 실행한다
      • npx create-react-app .
    • 설치가 완료되면 맨 하단에 Happy hacking! 이라는 문구가 출력된다
    • 여기서 npm start를 터미널에 입력하고 엔터를 누른다
      • npm start는 react 개발환경이 실행되면서 코딩을 할수있는 환경이 동작한다
    • 웹 브라우저가 뜨고 거기에 샘플 react app이 뜬다
      • react는 기본적으로 3000번 포트를 사용하는데 이미 사용중이라면 실행이 안될것이다
      • 실행이 안되고 포트번호를 바꿀것이라고 물어보는데 y를 누르면 자동으로 다른포트로 연결된다

이런식의 sample react 웹페이지를 띄웠으면 개발환경 구축은 성공이다!


View Source Code
Posted in Development