- C#
- Create Blazor Server project
dotnet new blazorserver -n Main
- Create a razor component
dotnet new razorcomponent -n ComponentName
- Overview
- Razor syntax
- Names
- Routing
- Markup
- Nested Components
- Namespaces
- Partial Class Support
- Base Class
- Component Parameters
- Route Parameters
- Overwritten Parameters
- Child Content
- Attribute splatting and arbitrary parameters
- Component references
- Synchronization context
- @key to controle the preservation of elements and components
- @attribute
- Conditional HTML element attributes
- Raw HTML Razor templates
- Static assets
- SVG
- Whitespace rendering
- Generic type parameter support
- Cascaded generic type support
- Render razor components from JavaScript
- Blazor custom elements
- Generate Angular and React components