2025-08-02 19:49
Status:
Tags:플러터
플러터 렌더링 파이프라인
- 플러터 위젯 트리에서 실제 화면 픽셀까지 변환과정 관리 시스템
- build → layout → paint → composite → rasterization
1. 빌드 단계: 위젯 → 엘리먼트 트리
- 플러터 위젯 트리 생성
- 엘리먼트 트리 구축
- 렌더 오브젝트 트리 생성
2. 레이아웃 단계: 제약 조건, 크기 계산
- 각 위젯의 크기와 위치 결정
3. 페인트 단계: 캔버스 렌더링
- 레이아웃 결과를 바탕으로 실제 그리기 명령
사실 뒷단에서 돌아가는 거라 이거 모른다고 앱개발 못하는 건 아님 다만 플러터 자체가 동작이 특이해서 알아두면 좋을듯