Yes we do. I&#x27;ve been in a very similar position as you are - I was complaining against putting HTML in JS, however I&#x27;ve changed my opinion after actually started using React professionally.<p>From the side it might look like a bad practice, but I promise - this &quot;HTML&quot; in JS leads to fantastic testability. And I certainly prefer to work this way instead of filling HTML with numerous of &quot;ng-&quot; attributes where you&#x27;re trying to force app generate code that you want.<p>Sidenote: even though it looks like HTML, it is not exactly HTML.