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
- iOS 개발 오류
- apple developer academy 후기
- ObservableObject
- ObservedObject
- 제앱소
- 소프트웨어분석및설계
- 애플 디벨로퍼 아카데미 21주차 회고
- OS
- StateObject
- 앱 비교 프로젝트
- 애플 디벨로퍼 아카데미 후기
- global soop
- Swift 디자인패턴
- Swift 문법
- Apple Developer Academy @ POSTECH
- 네이버 치지직
- 애플 디벨로퍼 아카데미
- useReducer
- SWIFT
- Swift 기능
- 데이터베이스 공부
- sqoop
- 네이버 부스트캠프
- 운영체제
- react
- 숭실대
- swift문법
- 애플 아카데미 후기
- 데이터베이스
- 치지직
Archives
- Today
- Total
목록virtual dom (1)
사과하는 제라스
Real DOM으로 다루면 느리다구요? Virtual DOM이 뭔데요??
원래 Real DOM(Document Object Model)은 모든 화면을 새로 그려야 하기 때문에 느리다. 이런 단점을 보완하기 위해 React가 제안한 방식이 Virtual DOM이다! 이건 모든 걸 바꾸는게 아니라 현재 바꾸고자 하는 내용과 동일하게 현재의 상태를 동기화시키는 것으로 연산이 빠르고 모든 연산을 할 필요가 없다. 즉!!!! 바뀐 부분만 비교해서 그 부분만 렌더링하는 것이다! 왜 빨라지냐고?? Real DOM을 조작하는 것은 화면에 실제로 바로 그리기 때문에 느리지만... Virtual DOM을 조작하는 것은 실제로 화면에 그리는 것이 아니기 때문!! DOM을 조작하되 최소한으로 조작해서 작업을 처리하는 방식을 쓰면 개선이 되지...!! -> Virtual DOM 방식을 사용하면 DO..
제라스가 React를 다루는 방법
2022. 12. 22. 01:31