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 | 31 |
Tags
- 구현
- Zuul
- 유레카
- 트리
- Spring Cloud Config
- spring cloud
- docker-compose
- Java
- 플로이드 와샬
- 도커
- Logback
- Gradle
- 서비스 디스커버리
- 메모이제이션
- 주울
- 달팽이
- 구간 트리
- spring boot
- 완전 탐색
- 이분 매칭
- 백트래킹
- BFS
- 게이트웨이
- ZuulFilter
- 스프링 시큐리티
- 비트마스킹
- dp
- 스택
- 다익스트라
- 이분 탐색
Archives
- Today
- Total
Hello, Freakin world!
첫날 리액트 배운 것들 정리 본문
리액트 왜쓰지?
실제 페이지의 DOM은 느리다.
왜 느린가?
실제 페이지는 여러 요소들이 중첩되어 있다. DOM을 각 요소들을 하나의 오브젝트로 나타냄.
브라우저는 DOM 요소들이 변할때마다 새로 그려내고, 이 부분에서 성능 저하가 나타남.
이를 개선한게 리액트.
Virtual DOM 이라는 개념을 도입.
변경사항을 바로 DOM에 반영하는게 아니라, 리액트 자체의 Virtual DOM 이라는 구조에 변경사항을 쌓아두고 나서 반영.
실제 DOM에 반영하는 횟수를 줄임. 성능의 개선으로 이어짐.
Node.js 패키지 관리 도구
npm, yarn 두 가지가 있음.
패키지를 관리해주고 프로젝트를 빌드하기도 하고 실행시킬 수도 있음.
maven, gradle 같은 툴인듯?
JSX란?
리액트에서 자체적으로 제작한 DSL.
HTML처럼 작성 가능.
'Web > React' 카테고리의 다른 글
[React] useEffect 정리하기 (0) | 2021.07.15 |
---|
Comments