React기본
React ?
React전에 Jquery, Backbone, AngularJS가 있었다.
Jquery -> DOM을 다루는
Backbone과 AngularJS를 위시한 SPA(Single Page Application)
React는 Angular같은 Framework가 아니라 Library입니다.
DOM은 웹의 핵심으로써, 브라우저가 화면을 그리기 위한 정보가 담겨있는 문서
3가지 특징
Component
Component는 UI를 구성하는 개별적인 뷰 단위 (모듈화)JSX
React를 위해 태어난 새로운 자바스크립트 문법Virtual DOM
Create-react-app
NPM 설치
- 개별적으로 프로젝트 폴더에 따로 설치 가능
- 전체적으로 사용하도록 설치도 가능 (-g global)
- 사용은 주로 npm으로 시작
- npx : 따로 모듈 설치 없이 사용할 수 있게 해주는 툴
REACT 프로젝트 생성
1 | npx create-react-app my-app |
초기구조
APP.JS -> INDEX.JS -> INDEX.HTML
1 |
|
JSX
Javascript의 HTML - HTML방식과 유사
Attrubutes나 css는 낙타 방식이다. (className, textAlign)
Js코드를 활용하고 싶으면 {}를 활용한다.
하루를 기록하다
Comment




