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.