State is information that (1) can be read synchronously when the widget is built and (2) might change during the lifetime of the widget. It is the responsibility of the widget implementer to ensure that the State is promptly notified when such state changes, using State. setState .
Read moreIs initState called after setState?
Because we can’t call setState() directly in the initState method, we can’t call it from a function called by initState either. Unless this function is asynchronous and the setState call is made after the first await .
Read more