Screen Transition

Animates incoming content when an application-owned screen key changes — a wizard step, a selected view, or a master/detail pane.

Switch Screens

Set TransitionKey to whatever identifies the current screen. When it changes, the new content replaces the old in the same render and then animates in. Only the incoming screen animates — the outgoing one is not kept in the DOM.

Wizard Steps

A key change does not remount the subtree, so a typed answer carries over from one step to the next. When each step should start clean, add Blazor's @key to the content as well — that is what resets the child state here.