Aug 26, 2019
A component is a self-contained chunk of the user interface (UI), such as a page, dialog, or form. A component includes HTML markup and the processing logic required to inject data or respond to UI events. Components are flexible and lightweight. They can be nested, reused, and shared among projects. Basically, Razor Components gives us a way to create smart reusable chunks of UI.
BlazorMobile - Launch Blazor as a mobile application on iOS, Android & UWP
MatBlazor comprises a range of components which implement common interaction patterns according to the Material Design specification.
In this article, we will create a Single Page Application (SPA) using server-side Blazor. We will use an Entity Framework Core database. Single-Page Applications are web applications that load a single HTML page. They dynamically update that page as the user interacts with the app.