This allows you to render your component in the front end by matching the element type alias. All you have to do is create a Blazor component and implement IContentBlockView like so.
The above is an example of pulling data from the Rich Text Editor and displaying it to the user. The important part is making sure I set the ElementTypeAlias to match the content type being used on this content.
RenderMode
Because these blocks are Blazor and being rendered in .Net MVC, we can specify how we want them to be rendered. Most of the time you will want them to be static, but you can make them InteractiveServer if you have some interactive functionality in them. Just remember to add the Blazor .js script in your layout or any interactivity will not work.