Can your applicants explain that keys are best used when developers want to preserve a modified widget’s state? They may also explain that developers can use keys to reorganize widget connections and widget trees, particularly when the widget trees contain stateful widgets.