A javaScript library for building for user interface
리액트가 하는일(핵심모듈)
- React Point 요약
- import {useState} from 'react';
- let [변경전state, 변경후state] = useState('보관할자료')
- 배열: let [변경전state, 변경후state] = useState(['a','b','c']) => {변경전state[0]}='a'
- state변경 => state변경함수(새로운 state) ex. onClick={()=> { 변경후state('변경')}}
- 참고로 array/object담은 변수엔 화살표만 저장됨
npx : npm5.2.0 이상부터 함께 설치된 커맨드라인 명령어(최신버전의 라이브러리 실행)
code . : vsCode로 실행
react-scrips : create-react-app과 동일
npm start : 개발모드로 로컬에서 띄울수 있는 기능
Ctrl + C를 통해 진행중인 과정 종료
npm run build : 배포판을 만드는 과정
npx serve -s build : 빌드 명령
주소로 접속하면 개발 환경 버전이 아닌 서비스에서 사용할 수 있는 버전으로 서비스된것 확인 가능
자바스크립트 문법 중 에러가 있는 곳에 표시를 달아높은 도구
생성된 eslintrc.js확인 가능
npx eslint 파일명 --fix 로 자동 수정 가능