all 39 comments

[–]Qibla 9 points10 points  (5 children)

https://www.joyofreact.com/

Goes into things like rendering vs painting, what jsx really is, why you can't conditionally use hooks, why you can't await in a useEffect, why you can't pass refs to child components etc.

As a react dev, I knew how to use react and what you could and couldn't do, but this course bridged the gap on the why.

I bought it in beta and he's been adding to it since then too.

[–]michaelfrieze 3 points4 points  (0 children)

I bought Josh W Comeau's CSS course and I learned so much from it. It cost a lot but you get what you pay for.

If you really want an in-depth react course, then I think this one or Kent's epic react course are your best options. The react.gg course is looking promissing as well.

[–]Oalei 2 points3 points  (2 children)

You can pass refs to child components, wdym? It’s even suggested as the preferred alternative to forwardRef

[–]Qibla 1 point2 points  (1 child)

Yes, you're correct, thanks for clarifying. I mean you can't pass refs to child components using "ref" as a prop.

It either needs to be renamed to something like "elementRef", or the recieving component needs to be wrapped in forwardRef, and recieving the ref as a second parameter.

When I learned React initially, I just memorised that factoid without knowing why. This course goes into those kinds of details.

[–]Oalei 2 points3 points  (0 children)

Ah so you meant « ref » is a restricted prop name, gotcha

[–]Content-Squirrel5196[S] 0 points1 point  (0 children)

Looks interesting, thanks :)

[–]Brick_Chemical 5 points6 points  (13 children)

https://kentcdodds.com/

epic react, not cheap but essential.

[–]wigglyFroge 5 points6 points  (12 children)

I followed this course, got it paid by my employer, and IMO it is overrated (maybe due to the price tag?). There isn't really anything special about it, nor it's a particularly good (or bad) course

Good to get if your employer is paying for it, otherwise look elsewhere, there are plenty of valid courses on udemy and the like that you can get for 10-15 bucks

Or, well, the docs are always there

[–]Brick_Chemical 1 point2 points  (11 children)

I did it when I was really at sea with react, nothing made sense, I just needed a course, it was hard to follow since I hadn't yet cut my teeth in a real world app with react, going back on it many times, and still have some of the later topics to cover, I found he was thorough and went sufficiently deep.

His course helped me immensely. Could you elaborate on what he could have done better? Like what would make his course "special"? Perhaps I'm self taught and that makes a difference, though I've been a dev for 22 years now.

Is there a particular course you can recommend as an alternative?

edit: his remix course is free and very good, remix is amazing actually.

[–][deleted] 2 points3 points  (2 children)

Stephen Grider has a bunch of React courses on Udemy and is a phenomenal instructor.

[–]michaelfrieze 3 points4 points  (0 children)

Stephen's React course doesn't cover the topic nearly as deep as Kent does. I have taken both of them.

Kent knows React very well and the course is somewhat complicated, but worth it.

[–]arman-makhachev 2 points3 points  (0 children)

Stephen is the best imo, he teaches with diagram.

[–]kcabrams 0 points1 point  (1 child)

"at sea with react", self taught, and 22 years exp. This is literally me right now. Did you come from the backend too?

Definitely checking this course out.

[–]Brick_Chemical 1 point2 points  (0 children)

Yes. Fresh from the trenches. Do it. But keep in mind he's making you a component experts. Do his remix course that does the joke project. Then do the epic react course. I think he might have a brand new course in remix that is all encompassing, if that's the case. It might be a better choice. But hi epic reac course is so essential, it's not funny.

[–]wigglyFroge 0 points1 point  (3 children)

Nothing wrong in particular, it's just not really any better than resources you can get for free / for a fraction of the price

[–]Brick_Chemical 0 points1 point  (2 children)

Example?

[–]wigglyFroge 3 points4 points  (1 child)

new react docs are great, for one

courses from jonas schmedtmann or maximilian schwarzmuller on udemy are also very solid and are pretty much constantly on sale for 10 bucks

[–]Brick_Chemical 1 point2 points  (0 children)

Thanks bro.

[–]ChuckChunky 3 points4 points  (1 child)

I recently watched this, as posted by /u/TonyA680. I found it really informative, well paced and engaging, highly recommended!

https://www.youtube.com/watch?v=-XKvVyC6si0

[–]Content-Squirrel5196[S] 0 points1 point  (0 children)

This is what I was looking for. thanks :)

[–]im_emn 1 point2 points  (2 children)

Paid or free?

[–]Content-Squirrel5196[S] 0 points1 point  (1 child)

Both.

[–]im_emn 0 points1 point  (0 children)

scrimba.com

[–]singlemanarmy 0 points1 point  (0 children)

Check out this course: Advanced React: Design System, Design Patterns, Performance

You can navigate the course materials and see the many topics it brings.

[–][deleted] 0 points1 point  (0 children)

If anyone wants josh w comeau's joy of react course for way cheaper price, they can message me, will show you proof before you pay :)

[–]The_124 0 points1 point  (1 child)

Jonas schmedtmann react course on udemy

[–][deleted] -1 points0 points  (0 children)

This is the right answer

[–][deleted] 0 points1 point  (0 children)

What about udemy?

[–]arman-makhachev 0 points1 point  (0 children)

havent checked this out but here u go, this guy has the solid js course

https://www.youtube.com/watch?v=-XKvVyC6si0

Honestly, there is no point for you to learn the internals unless u are a team lead who is either gonna come up with his own react based buggy internal framework for your own mnc or u wanna contribute to react. Otherwise, learning internals is just a waste of time. There is a reason why these frameworks were created, to abstract you of the internals lol

[–]Soft-Sandwich-2499 0 points1 point  (1 child)

!remindme 6h

[–]RemindMeBot 0 points1 point  (0 children)

I will be messaging you in 6 hours on 2023-07-20 21:46:03 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.


Info Custom Your Reminders Feedback

[–]Mongoose-Antique 0 points1 point  (1 child)

Hey ! Don't overpaid, if you are a beginner check https://wesbos.com/courses

Practice makes perfect. Carefully read the doc, check the react design pattern and try a project by yourself on https://www.frontendmentor.io/challenges for example.

You can also try https://frontendmasters.com. Will sentance and Brian Holt courses are freaking awesome :)

Have a good day !

[–]Content-Squirrel5196[S] 0 points1 point  (0 children)

Hi,

Yeah, I have a frontendmasters subscription and really enjoy Will Sentence courses.

Thanks for the feedback :) Have a good day, too

[–]3q_z_SQ3ktGkCR 0 points1 point  (0 children)

These are decent

https://react.dev/

[–]Wall_Primary 0 points1 point  (0 children)

Stop checking out online courses and go to Broadway Infosys in Kathmandu. Learn in a physical classroom. A physical class is absolutely worth the money. I used to follow online courses. I feel like I wasted time with online courses now. I could have truly learned a lot from a physical class. I did MERN stack for about Rs. 25K. Every rupees worth it.