2021.01.13
React는 요즘 가장 핫한 라이브러리중 한가지이다
삼대장 (React, Vue, Angular) with "TypeScript"
페이스북에서 주도적으로 개발한 React는 가장 대표적인 기술로 Virtual DOM을 사용한다는 점이다. Virtual DOM은 새로운 View가 발생할 경우 코드를 바꾸는게 아닌 View자체를 바꿔버려 간단하지만 서버의 성능면에서는 최악인 부분을 대체하기 위해 개발한 기술이다.
webpack은 여러가지의 파일들을 의존하는 순서대로 하나의 파일로 만들어줘서 수많은 파일을 HTML파일에서 하나하나 Import하는 불상사가 일어나지도록 도와주는 기능(파일관리도구)이다
Plug in을 통해 들어온 Javascript를 browser에 맞게 변환해주는 도구
얼핏보면 HTML과 같이 생겼지만 JavaScript를 보이는 것만 HTML처럼 생겼지 알맹이는 JaveScript다.
JAX는 몇가지 문법이 존재한다.
1) 태그는 꼭 닫아야 한다
ex)<'input'/>
2) 두개 이상의 태그가 있을 경우 무조건 한개로 감싸줘야한다
Fragment를 사용면 불필요한 태그를 생성하지 않아도 된다
3) 일반적은 JavaScript와는 다르게 Var를 더이상 지원하지 않는다
var는 let으로 스코프내에서(블록단위) 변수로 사용가능하며 const는 상수로 사용한다
velopert님 강의
https://react-anyone.vlpt.us/03.html