invalidatePlacement

Has the container place this node's component again, without measuring it, by the last measure result and this node's state as it stands: a node updates its state first and calls this last. A node whose shouldAutoInvalidate is false calls this from an update that changes only where it places its content.

A valid container places the component again before this returns, or, while a layout of it or of a container around it may be running, once the running event is over. A container awaiting a layout pass measures and places the component in that pass. Called while the container places its children, or while a layout pass of the container measures them from this component on, this does nothing: the running pass places the component. A container whose measure read an alignment line of the component, such as a Row aligning it by its baseline, measures it again, since the line moves with the content, and so does a container above it that read a line of a container holding the component in its measure; one that read it only in its placement places its children again. Does nothing before the container has received the node.