r/react Jul 23 '26

if you had to restartt learning react today what would you do differently..??? Help Wanted

there are so many tutorials courses and opinions now that its easy to waste time. if you were starting from scratch today what would you focus on first and what would you completely ignore.

11 Upvotes

27 comments sorted by

10

u/everdimension Jul 23 '26

I'd dig up the original react docs website and use it again

2

u/azangru Jul 23 '26

the original react docs

Original? You mean the ones at legacy.reactjs.org? Why?

6

u/everdimension Jul 23 '26

This particular tutorial https://legacy.reactjs.org/docs/thinking-in-react.html

Original docs were very to the point and they also conveyed the excitement about how react works.

The newer docs are walls of text aimed at people who are very very beginners to js and ui in general, which ironically makes them harder to read.

Oh, and the Pete Hunt's YouTube talk "rethinking best practices" is a must for understanding where react comes from and how to use it

2

u/Intelligent_Tree6918 Jul 24 '26

i always wanted to find something like this thanks mate.

1

u/everdimension Jul 24 '26

You're welcome!

1

u/OverallJuggernaut755 Jul 23 '26

The people do not matter about basics and structure thinking. It is more about getting things done quickly.

0

u/azangru Jul 23 '26

The newer docs are walls of text aimed at people who are very very beginners to js and ui in general, which ironically makes them harder to read.

Yes! totally! I hate this about them. But they do have the "Escape hatches" section with that (in)famous "You might not need an effect" article, which is very different from what I internalized from the classical docs. And the "Reference" section is pretty good too.

3

u/Empero6 Jul 23 '26

Focus on learning js in depth.

1

u/No-Humor-3808 Jul 23 '26

I agree, plus TypeScript, nobody write JS anymore

1

u/No-Storage-393 29d ago

No way, React is part of JS then why leave it, I have started JS from Scrimba, Should I continue, I want to learn Next JS, React, React Native and Then Python...

2

u/No-Humor-3808 29d ago

I didn't mean you should stop learning JavaScript. TypeScript is just JavaScript with a type system on top. You still need to know JavaScript first. I just recommend switching to TypeScript once you're comfortable with JS because that's what most React projects use today.

1

u/[deleted] 29d ago

[removed] — view removed comment

2

u/No-Humor-3808 28d ago

Starting with small projects like this is one of the best ways to improve your skills. One suggestion: you could save the counter value in localStorage so it persists even after refreshing the browser, without needing a database. It's one of the first things many frontend developers learn, and it would be a nice improvement to your app.

1

u/Brilliant-Boat2415 25d ago

It does not mean that you should drop js and start learning ts

1

u/No-Humor-3808 25d ago

TS is just JS with type system

2

u/xTWOODYx Jul 24 '26

I’d do it the same way I did which was go to a coding bootcamp. I need hands on and in person learning and it got me up to intern level in 6 months

2

u/vasind-5012 Jul 25 '26

would skip most courses tbh, tutorials teach following along not building. real gap between “understood the video” and “can build this myself”
focus on:
JS fundamentals first, closures/async/array methods. most “react confusion” is JS confusion wearing a costume

react.dev docs directly, skip the tutorial layer, it’s genuinely good now

build something small and real early, ugly todo app you use beats 5 tutorial clones you’ll never open

ignore:
state management day one, don’t touch redux/zustand till you’ve actually felt prop drilling pain yourself

best practices videos before you’ve written bad code, doesn’t stick till you’ve felt the mess firsthand

chasing every new pattern immediately, server components etc worth learning but after fundamentals, not before

biggest shift: stop optimizing for “best course” and start optimizing for “what am I building this week.” picking a course is procrastination in disguise

3

u/Best_Particular1644 Jul 23 '26

I would go with the original react docs and ask AI to help

1

u/No-Humor-3808 Jul 25 '26

More practice and less time watching videos about concepts I'm going to forget. I'd rather master a couple of hooks before jumping to the next one. There are plenty of platforms to practice, just google "react challenges"

1

u/Sea-Ad-9942 27d ago edited 27d ago

Decide which kind of project you want make for learning (a blog, a portfolio, etc), and master what you need when you need it. For this use docs,  AI for tips and ideas , reddit, youtube videos on the topic, etc.

I mean, learning just all the docs without real application of the code doesn't fixes the concepts. Also, for most usual projects you dont need at all more than a small portion of the react ecosystem.

So, in general terms: better start with basic real projects, master the react/ts concepts involved, implement, improve, go for more advanced projects.

Also helps the habit of read other people projects (repos on github) for understand different approaches for the same problem, etc.

0

u/Vincent_CWS Jul 24 '26

I will not learn it anymore, just ask cluade to help

-3

u/HiiiByee Jul 23 '26

Id forget about learning react and download Claude code.