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

Just start.

I don’t get how people get so paralyzed of making the most optimal decisions all the time that they end up doing nothing or procrastinating by convincing themselves they need to learn some other basic framework instead.




It helps to know that the basic tutorials still apply. You don't need these advanced features. Certainly not for basic projects, and possibly not ever. After all, people successfully wrote React apps without it.

One mark of a framework with a future is that it supports its past. A framework with a lot of breaking changes is one that is not mature, and may never be mature.

Even with the substantial shift in React from classes to functions and hooks, old code still works. You probably don't want to start writing class-based React, so you want a tutorial written in the last 5 years, but those are hardly new and certainly not specific to React 19.


hooks was the beginning of the end imho. it replaced nicely encapsulated OO, with unmaintainable functional cruft. runtime footprint of react has vastly increased, and code has gotten harder to debug.


When I wanted to make a SPA for a project, I also wanted to avoid analysis paralysis. So I looked at Vue and React.

Getting started with Vue was so much easier, I never looked back to React.


Do you ever wonder about the road not taken?


Let me rephrase. I never looked back at React as the default option for any greenfield project.

I still have to deal with React codebases, and every time I do I dread it.


Life is a never ending series of forking roads not taken, you take some and you leave others unexplored, there's an near infinite amount of things to learn and we only have so much time to learn them. It's not feasible to worry about it.

I presume most people learn to deal with that when they're like, twelve, or something. Otherwise you just live with constant regret and FOMO.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: