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