react 란

syeong_ii·2021년 3월 31일
0

TIL

목록 보기
5/9
post-thumbnail

react란?

코드만 바꾸면 UI를 자동으로 업데이트 -반영되는 시간 빠름
이것의 근본 : 가상 돔(virtual DOM)
가상 돔(virtual DOM): 이전 UI 상태를 메모리에 유지해서 변경될 UI의 최소 집합을 계산하는 기술

그냥 DOM(js에서 html 로 보내는거)

html 코드 완료 브라우저가 내 소스코드 읽고 해석해야되는데 .js .html 확장자가 다름/ 서로 소통이 안됨 / html코드를 js(객체화)로 만들어줌 => html을 js에 담는다 파씽함 객체화 시킴 => js가 읽고 브라우저에 뿌려줌 그래서 우리가 아는 코드들이 나옴
-> html을 객체화 시킨게 DOM


react 왜 쓰는가?

UI가 바로바로 반영되서 속도가 빠름. 보편화. react는 오류에대해 대처가 잘 되잇어서 구글링 같은 대처가 잘 되어있음


본격적 react 사용법

node.js =>
설치 이유: cra node.js 기반으로 만든 환경이라서
npm : 노드를 관리해주는 tool/ 설치하면 같이 깔림

*yarn = npm 이랑 큰 차이는 없음
라이브러리 관리 tool

CRA = 셋팅하는데 애먹지않게 리액트로 웹 애플리케이션을 만들기 위한 환경제공

npm= node 관리 룰
npx= npm에 자식중 하나

react 에는 html은 무조건 하나
public 안에 index.html 하나

profile
u can do it! = Frontend syeongii

0개의 댓글