There are two ways in my mind to return
widget
which is repeating again and again. lets see with the example for better understanding. if there is a container
which is repeating multiple times with only text
changing to if we apply OOP
concepts we can refactor the code by extracting container widget
and call it wherever we need but there are two ways (in my knowledge) to do this task both works fine but what would be the best practice?
Widget returnContainer(String text){
return Container(....);
}
or creating stateless widget and return container
class ReturnContainer extends StatelessWidget {
final String text;
ReturnContainer(this.text);
@override
Widget build(BuildContext context) {
return Container(.....);
}
}