createElement function
Creates an element for a widget.
Implementation
Element createElement(Widget widget) {
if (widget is StatefulWidget) {
return StatefulElement(widget);
}
if (widget is StatelessWidget) {
return StatelessElement(widget);
}
if (widget is InheritedWidget) {
return InheritedElement(widget);
}
if (widget is RenderObjectWidget) {
return RenderObjectElement(widget);
}
return WidgetElement(widget);
}