I just posted the below as a comment on React conference youtube video, . I am by no means a pro programmer, but it doesn't take much to smell that these web frameworks are hurting more than they are helping. Perhaps like the comment on the youtube link above to bubble it up top if you agree. Please read through:
"Hooks are a new addition in React 16.8. They let you use state and other React features without writing a class.", says the hooks intro page on the react website. 16.8 marks react beyond repair for me. This is an hour of good marketing of an unhealthy product. Today I have boiled through my frustration limit. I am done with the web.
Every proposers of new web frameworks should work on something complicated as game development for a good deal of time; should be fluent in C, assembly and lisp; should publish their resume of what they have worked on and what they have not; should publish performance implication of their framework in detail on every platform; should make it beta for considerable period time and develop dozens of application of varying use cases and complexity; should disclose all the downsides, which include quality of life impacts, how learning this technology translates to the individual being a better engineer, all the work arounds one has to do, development speed gained, how it integrates with rest of ecosystem, how its better than the thing it is proposing to replace; all the above information for every web frameworks should be listed in one central website, in a standardize way; we certainly do not want a all-out conference from a framework maintainer: all that time, energy and resource could have been put to good use elsewhere, and the information above could have been succinctly posted in a markdown; this framework evangelism, the missionary on a convert/conquest attitude, this stinking show off should be confessed and put aside before sitting down to make something that would truly be of service to the mass.
The React team at this point should honest and responsible, and have a following disclaimer in the website, "While working on React for number of years, we have come to understand the usefulness of Virtual DOM abstraction, small reusable components and few other ideas but at this point, React is a soup. If you are an engineer and take your craft seriously, do take your time to explore these concepts but there is a better use of your time than writing applications in React. If you want to have an application running quickly however, follow the set of recipes below, but note that you have been warned. New developers particularly, you have been warned."
Please share.
- Concerned citizen