유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Flutter BuildContext 쉽게 이해하기 | Widget Tree와 동작 원리 완전 정리

오디 - 평범한개발자

2025. 7. 30.

0

#frontend
#mobile app
  • 플러터 렌더링은 위젯 트리, 엘리먼트 트리, 렌더 트리 세 가지 트리를 활용하여 화면을 효과적으로 그림 🖼️
  • 빌드 컨텍스트는 테마, 프로바이더, 미디어 쿼리와 같은 데이터 접근 및 화면 조작에 사용됨 ⚙️
  • 테마 오브 컨텍스트 사용 시, 컨텍스트는 엘리먼트 트리 정보를 기반으로 테마 위젯을 찾음 🔍
  • 테마 위젯에서 테마 데이터(컬러 스킴, 텍스트 테마 등)에 접근하며, 이 데이터는 위젯 트리에 연결됨 🎨
  • 컨텍스트는 엘리먼트 트리에 대한 정보이며, 위젯 트리와 일대일 매핑 관계를 가짐 🔗
  • 빌드 컨텍스트는 빌드 메서드에서 제공되며, 화면을 그리는 데 사용되는 세 가지 트리와 상호작용함 🏗️
  • 테마 오브 컨텍스트는 엘리먼트 트리의 특정 노드를 찾아 위젯 트리의 테마 데이터에 접근하는 과정임 💡

Recommanded Videos