Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- REACT
- Filter
- SpringBoot
- OpenStack
- JavaScript
- Flyway
- UsernamePasswordAuthenticationFilter
- SpringRESTDocs
- T-OTP
- preventdefault
- vue
- cloud native
- Pender
- gradle
- AuthenticatoinProvide
- tasklet
- cheerio
- stopPropogation
- Spring Security
- SWAGGER
- 리액트
- Crawling
- Spring Batch
- Reduxpender
- openapi3
- Spring REST Docs
- vuejs
- axios
- MFA
- MSA
Archives
- Today
- Total
Miracle Morning, LHWN
0. React 시작하기 본문
JavaScript 는 "DOM 을 직접 건드리며 업데이트 하는 방식" 이고,
React 는 "아예 다 날려버리고, 처음부터 새로 만들어서 보여주는 방식" 이다.
# React에서는 Virtual DOM이라는 것을 사용하기 때문에 속도의 걱정이 없다.
(Virtual DOM은 실제 보여지는 DOM이 아닌, 메모리에 가상으로 존재하는 DOM)
→ 업데이트가 필요한 곳의 UI를 Virtual DOM을 통해 렌더링!
→ 기존에 보여지고 있는 DOM과 비교하여 차이점을 감지한 후, 이를 실제 DOM에 patch!
# Node.js : Javascript Runtime.
> npm : Node.js를 설치하면 같이 설치되는 Package Manager. 프로젝트에 사용되는 라이브러리를 설치하고,
해당 라이브러리들의 버전관리를 할 때 사용
# Yarn : 개선된 버전의 npm. 더 나은 속도, 더 나은 캐싱 시스템.
# Webpack : 리액트 프로젝트에서 JSX 문법으로 작성된 여러 파일을 하나로 결합하기 위해 사용
# Babel : JSX를 비롯한 새로운 Javascript 문법을 사용하기 위해 사용
'IT 기술 > [React] 기본' 카테고리의 다른 글
5. 바뀌는 값을 관리해주는 useState (0) | 2021.05.24 |
---|---|
4. 조건에 따라 다른 컴포넌트를 렌더링하기 (0) | 2021.05.24 |
3. props를 이용해서 컴포넌트한테 값 전달해보기 (0) | 2021.05.24 |
2. JSX가 무엇이며, 기본 규칙은 무엇일까 (0) | 2021.05.24 |
1. 첫 React Component (0) | 2021.04.28 |
Comments