Blazor, Blazor Webassembly, Dotnet Core, Net Core.
the standard approach. Blazor encourages a component-based architecture, where we control the UI elements through component state and properties rather than direct DOM manipulation. To enable the animation, we have to add two more variables, animationClass and selectedChoice: @code { ... string