Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Part of the problem is that writing html is lost knowledge. Extinct.

Before you think out loud how simple html is and you still remember doing that a million years ago ask yourself this: do you write now and would you pay to hire someone to do that?

It’s not a job or skill you can be hired for. Instead you have to use React if you want employment. So that’s an immediate 50x swell right there immediately out of the gate and we haven’t even gotten to poor coding practices.



We've invented abstractions that exceed our common ability to reason about their base building blocks. I think most websites should be just pure html, minimal inline styling so you don't get page flicker, and a small sprinkling of <script asyc/defer> to give you some async server functionality. That's it.

This is all possible, it's just that collectively, web developers have tried so hard to make their discipline as 'complex' as other software engineering domains, that we have destroyed our sense of efficiency, speed, and catering to the worst off end users.


It may be extinct in some places, but in many others HTML knowledge is quite alive.

React is great for some tasks, but it's ridiculous for others. Its use can be overengineering, and it presumes that JavaScript execution is always allowed for all websites (which is not true).

Plain HTML, pre-generated as a static site or generated server-side at runtime, is a better solution in many cases. React is great for the things it was designed for.

Fad engineering is just that, a fad. All technologies have situations or cases where they should not be used. People should never use a technology until they understand at least some situations where it should not be used.


What? You need HTML to write a React site.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: