I agree that maybe &quot;trolling&quot; is not the most accurate description. The author seems to be a competent coder, so I am assuming that he knows that such a solution for view components is flawed at least and that it would be a nightmare to go that way.<p>My biggest concern with the original post is the next sentence, &quot;If you want to use React, fine, I am not trying to convince anyone not to. I just want to show that components in a JavaScript application are quite simple to do and do not require any framework at all to do so.&quot; (The author has updated the post to clarify that &quot;I am a proponent of using libraries and frameworks.&quot; I think that this was missing in the original post, I think that it would have been nice to add at the end of the post &quot;Crazy, isn&#x27;t it? Don&#x27;t do it! Don&#x27;t reinvent the wheel and tada-tada-tada...)<p>Not sure about the intentions of the author, but I think that the original post makes a great case to support the use of these frameworks and not the opposite.