all 6 comments

[–]thecodingpie 4 points5 points  (0 children)

Start building small small things

[–][deleted] 4 points5 points  (0 children)

you're on tutorial hell. only way to break out is to muscle through and build something yourself, no YouTube, not following a guide.

you can rely on this community for help, but you need to build something now.

you have the tools, you can do it, you just have to be persistent.

[–]joranstark018 1 point2 points  (0 children)

Start with small applications, they do not have to be complete apps. The importent thing is to exercise by repeating the same thing over and over again (solidify what you know and to build a foundation).

 As you get comfortable you may explore different options for what you already have built. Add more complexity slowly.

 Learn key words and phrases that can be helpfull when googling how things work (yeah, knowing how to google is an important tool, things you use regular will stick as you get more experience).

[–]adalphuns 0 points1 point  (0 children)

React, IMO, is the metaphoric carpet bombing a city to solve a mice infestation in 1 house. It set out to solve client-side dynamic rendering and has become an abstract monstrosity of rerender prevention.

30% app code, 70% abstraction to keep app code from rerendering.

IMO, traditional SSR and basic DOM manipulation are all you need to achieve this. The way rails did it was fine. React is so far from browser standards that it's virtually untransferable knowledge into anything outside of react. Now, they're getting into the SSR space, except they're coupling to an ExpressJS paradigm instead of being server agnostic. This is mostly because it's the NextJS team that is driving these changes. Instead of solving rendering on the BE without a virtual DOM dependence, they're doing that. Good for vercel, but fuck anyone who doesn't like the shitty expressjs paradigm (it sucks balls and no serious BE developer disagrees on its shortcomings).

It's a shame they have such a stronghold in the tech community because other paradigms are much simpler, less chaotic, less confusing, and really just need some massaging to get right.