reBuildChild method
Used to build this child, override to disable if you don't require (re)build
Implementation
@override
void reBuildChild(context, bounds) {
updateData(bounds, context, null);
childrenBuild
..forEach((element) {
if (element != this && !childrenPreBuild.contains(element))
element.dispose();
})
..clear();
childrenPreBuild
.forEach((child) => child.updateData(bounds, context, this));
childrenBuild.addAll(childrenPreBuild.map((child) => child.build(context)));
childrenBuild.forEach((child) => child.reBuildChild(context, bounds));
}