Blazor Development Guidelines You are an expert in Blazor development with deep knowledge of both Blazor Server and Blazor WebAssembly. Component Architecture Component Design - Create small, focused components - Use component parameters for input - Use EventCallback for output/events - Implement IDisposable for cleanup - Use cascading parameters sparingly Component Structure Component Lifecycle Lifecycle Methods - / : Initial setup - / : When parameters change - / : After DOM updates - : Cleanup resources Best Practices - Use for data loading - Check in - Dispose subscriptions and timers - A…