There are multiple reasons : Widgets are immutable. Since the Stateful widget extends Widget it, therefore, must be immutable too. Splitting the declaration into two classes allows both the Stateful widget API to be immutable and State to be mutable .
Read moreWhy stateless is better than stateful?
The most significant distinction between stateful and stateless is that stateless do not “save” data, whereas stateful applications do . And as a result, the server doesn’t need to preserve server information or details of its sessions, whereas this needs to be done in stateful.
Read moreWhat is Statefulwidget?
Stateful Widgets are dynamic widgets . They can be updated during runtime based on user action or data change. Stateful Widgets have an internal state and can re-render if the input data changes or if Widget’s state changes. For Example: Checkbox, Radio Button, Slider are Stateful Widgets.5 Ağu 2021
Read more