React - 시작하기
리액트가 만들어진 이유 리액트는 어떠한 상태가 바뀌었을때, 그 상태에 따라 DOM 을 어떻게 업데이트 할 지 규칙을 정하는 것이 아니라, 아예 다 날려버리고 처음부터 모든걸 새로 만들어서 보여준다면 어떨까? 라는 아이디어에서 시작되었다. 그러면 "업데이트를 어떻게 해야 할 지"에 대한 고민을 전혀 안해도 되기 때문에 개발이 정말 쉬워질 것이다. 하지만, 정말로 동적인 UI 를 보여주기 윟서 모든걸 다 날려버리고 모든걸 새로 만들게 된다면, 속도가 굉장히 느릴것이다. 하지만, 리액트에서는 Virtual DOM 이라는 것을 사용해서 이를 가능케 했다. 리액트는 상태가 업데이트 되면, 업데이트가 필요한 곳의 UI 를 Virtual DOM 을 통해서 렌더링한다. 그리고 나서 리액트 개발팀이 만든 매우 효율적인 ..
JavaScript & TypeScript
2020. 11. 23. 18:48
링크
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- JS 딥다이브
- 이펙티브자바 스터디
- REST API
- js array
- 백준
- 드림코딩
- java
- 킹수빈닷컴
- 프로그래머스
- HTTP 완벽가이드
- 김영한 JPA
- GCP
- dreamcoding
- Spring Security
- 프로그래머스 SQL
- 이펙티브자바
- 이펙티브자바 아이템59
- js promise
- JPA 연관관계 매핑
- ㅇㄷㅇㅈ
- BOJ
- 모던자바스크립트
- js api
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- 김영한 http
- 이펙티브자바 아이템60
- 백기선 스터디
- 패스트캠퍼스 컴퓨터공학 완주반
- http
- HTTP 완벽 가이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함