How build method works in Flutter?

build method Null safety Describes the part of the user interface represented by this widget. The framework calls this method when this widget is inserted into the tree in a given BuildContext and when the dependencies of this widget change (e.g., an InheritedWidget referenced by this widget changes).

Read more

What is didUpdateWidget?

didUpdateWidget method Null safety key, the framework will update the widget property of this State object to refer to the new widget and then call this method with the previous widget as an argument . Override this method to respond when the widget changes (e.g., to start implicit animations).

Read more