less than 1 minute read

React - 1

  • React 개요
  • Component, props, state



React - 1. 개요

  • React란,
    • 자바스크립트 라이브러리
    • UI를 만들기 위해 사용
    • 싱글페이지 APP 또는 모바일 APP 개발에 사용 가능
    • ‘메타(페이스북)’, 개별 개발자 및 기업 공동체에 의해 유지보수



React - 2. 설정

  • chrome 웹 스토어: React Develope Tools 설치

  • Node.js: 안정/신뢰도 높은 버전 다운, 설치

  • cmd:
    • node -v: 버전 확인
    • npm install -g create-react-app: React 설치?
    • 만들어놓은 워크스페이스/ReactApp 만들 폴더로 이동
    • create-react-app .
    • npm start: 브라우저로 실행
  • 실행 후, App.js 수정하는 대로 브라우저에서 확인



React - 3. HTML => React 변환

  • HTML 형식

html



  • React 형식

react1
react2





React - 4. Component

  • Component로 데이터 전달 (1)

component
componentResult



  • Component로 데이터 전달 (2)

component2
component2Result



  • Component 분리
    • 다른 파일(.js)로 분리 후, App.js 에서 import 하여 사용 가능

      ex. import Subject from './Subject';



React - 5. props / state

  • props: 컴포넌트 간의 단방향(상위->하위) 전송에 사용
    • 데이터 변경 불가, read only
  • state: 컴포넌트 내부에서 관리하는 상태값
    • 데이터 변경 가능, setState 함수 사용

!복습하면서 추가할 내용/이미지 있으면 더 넣도록!






최초 설정 관련 참고

============cmd 명령어 순서============

C:\Users\admin>node -v v16.15.1

npm install -g create-react-app

C:\React_Workspace>mkdir react-edu C:\React_Workspace>cd react-edu

C:\React_Workspace\react-edu>create-react-app .

C:\React_Workspace\react-edu>npm start … … webpack compiled successfully






nice!!!

Updated: