반응형
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
- 비동기 처리
- Widget Tree
- 초기화
- 싱글톤
- 에러
- dart
- 자바
- Kotlin
- 플러터 동작
- 거리알고리즘
- 프로그래머스
- element tree
- 자료구조
- flutter
- 알고리즘
- 앱아이콘 변경
- 완전탐색
- 재귀
- 코틀린
- linebreak
- IOS
- Android
- Singleton
- zwj
- 프리즈드
- Lazy
- 플러터
- Render object tree
- dfs
- Java
Archives
- Today
- Total
목록Render object tree (1)
모바일 개발하는 자바리안의 메모장
Flutter - Widget, Element, Render Object tree
Widget 트리만 알고 있었는데, 면접에서 받은 질문을 통해 플러터는 총 3개의 트리가 존재한다는 걸 알게됐다.. 아래와 같은 3개의 트리가 존재하는데, 영역을 나눈 이유는 퍼포먼스를 최적화하기 위해서라고 한다. - Widget - Element - Render Object Widget tree 는 아마 플러터를 사용하는 사람들에겐 가장 익숙한 tree가 아닐까 싶다. 우선 Widget은 immutable 이며 공식 문서에서 설명하는 바로는 Widget은 Element의 설정에 대한 description이라고 한다. 즉, widget을 개발하며 추가하는 property와 같은 정보들이 widget tree에 담기게 된다. Element tree 에서 관리되는 element는 widget의 인스턴스로..
Flutter
2023. 5. 17. 18:20