React_Project

  1. React를 사용하는 이유
  • 동적인 웹 페이지를 보다 효율적으로 유지보수하고 관리하기 위해서 front library가 등장함
  • 웹 페이지보다 웹 어플리케이션이라는 용어가 더 어울릴 정도로 user interaction이 중요해짐
  1. React만의 장점
  • Component 단위 작성 : 개별적인 view 단위인 component를 가지고 여러 부분에서 사용할 수 있게 하여 생산성과 유지 보수를 용이하게 함
  • JSX (Javascript + XML) : element를 제공해주고 html과 문법이 유사하여 익숙함을 느낄 수 있음
  • Virtual DOM : 랜더링 과정이 필요 없어서 연산 비용이 실제 DOM보다 적음
  1. React Project
  • 구구단
  • 끝말잇기
  • 숫자 야구
  • 반응 속도 체크
  • 가위 바위 보
  • 로또
  1. React start
  • npx create-react-app [앱 이름]
  • cd [폴더]
  • npm start