When i was debugging why widgets are building again and again, and found this issue.
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
print('Inside build');
return MaterialApp( home: Container(child: Text('Hello World')));
}
}
Output: flutter: Inside build
flutter: Inside build
Can someone explain why it printed twice? is it really rebuilding the MyApp() twice?