performRebuild method
The single rebuild hook. Branch core attaches no meaning to it; the
composition layer defines it as re-running build(), and non-component
branches define their own rebuild behavior.
Implementation
@override
void performRebuild() {
if (_firstBuild) {
_firstBuild = false;
assert(() {
_debugInInitState = true;
return true;
}());
_state.initState();
assert(() {
_debugInInitState = false;
return true;
}());
_needsDidChangeDependencies = true;
}
if (_needsDidChangeDependencies) {
_needsDidChangeDependencies = false;
_state.didChangeDependencies();
}
super.performRebuild();
}