mponent:</div>
<pre class="code" language="razor">&lt;HelloWorld&gt;&lt;/HelloWorld&gt;</pre>
<div>When Blazor WebAssembly renders this component, the resulting DOM looks like this:</div>
<pre class="code" language="razor">&lt;!--!--&gt;
&lt;h2&gt;Hello World!&lt;/h2&gt;
&lt;p&gt;This is my first component!&lt;/p&gt;
&lt;!--!--&gt;</pre>
<h3>Bindings</h3>
<p>Every Razor Component has an HTML template that declares how that component renders. Blazor WebAssembly extends HTML with additional syntax that lets y