child property Null safety
The child widget to pass to the builder.
If a builder callback's return value contains a subtree that does not depend on the animation, it's more efficient to build that subtree once instead of rebuilding it on every animation tick.
Using this pre-built child is entirely optional, but can improve performance significantly in some cases and is therefore a good practice.
final Widget? child;