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