← All courses
🧩Intermediate

Everything Is a Widget

The slogan is true and it is not the interesting part. Widgets are immutable descriptions; elements are the mutable tree that persists. This Part is about that distinction — what build() is for, when it runs, what a key actually preserves, and why BuildContext is a position rather than a bag of data.

Volume 20 · Part III · 5 chapters · 5 lessons
Share

What you'll learn

  • Stateless, Stateful and build()
  • The Element Tree, and What Rebuild Means
  • Keys
  • Composition over Configuration
  • BuildContext

Curriculum

3 modules · 5 lessons
Module 1Widgets and Elements2 lessons
Stateless, Stateful and build()Preview
The Element Tree, and What Rebuild Means
Module 2Identity1 lessons
Keys
Module 3Designing with Widgets2 lessons
Composition over Configuration
BuildContext

Reviews

No reviews yet.

More courses

Browse all →