widgets that don’t need to manage any form of internal state.
"A stateless widget has no internal state to manage. Icon, IconButton, and Text are examples of stateless widgets, which subclass StatelessWidget"
Stateful widgets are dynamic.
They allow us to create widgets which can dynamically change their content over time and don’t rely on static states which are passed in during their instantiation.