r/javascript • • Mar 12 '18

A Comprehensive Guide to React.js

https://tylermcginnis.com/reactjs-tutorial-a-comprehensive-guide-to-building-apps-with-react/
363 Upvotes

30 comments sorted by

24

u/regexpressyourself Mar 12 '18

Tyler McGinnis is the best!

I originally learned React a couple years ago using one of his old tutorials (we made "GitHub Battle" as I recall). He's really great at walking through React step-by-step, and I'm sure he's only gotten better since then.

33

u/tyler-mcginnis ⚛️⚛︎ Mar 12 '18

Thank you!

3

u/teknewb Mar 13 '18

Will the course be staying up to date moving forward?

5

u/tyler-mcginnis ⚛️⚛︎ Mar 13 '18

Yes. Whenever there's a breaking change I'll redo the course. Next big update will include the new context API and all the async features.

2

u/regexpressyourself Mar 13 '18

Oh wow! No problem.

Seriously, thanks for doing what you do. I’ve become a complete React fanboy, and a bit of a React evangelist at my university after taking your course.

1

u/iTipTurtles Mar 13 '18

Hey Tyler, am I right to say the subscription method gives me access to all courses, and the one of payment is unique to the React Fundamentals course?

1

u/tyler-mcginnis ⚛️⚛︎ Mar 13 '18

Right now a subscription (whether yearly or monthly) is the only way to get access to the courses and with that subscription you get access to everything.

2

u/iTipTurtles Mar 13 '18

Sounds good. Funds are a bit tight at the moment, so will probably pick up the subscription in a few month.
Thanks Tyler

12

u/beefngravy Mar 12 '18

Damn this looks awesome! I wish I had the $135 for the course while it's on sale! I'll have to come back and see in a few months. It's tricky being a developer and a new Dad because development courses and books can be so expensive

37

u/tyler-mcginnis ⚛️⚛︎ Mar 12 '18

Hey! I'm a new Dad too. Shoot me a Twitter DM and we'll see if we can work something out.

4

u/beefngravy Mar 13 '18

Hi Tyler! Wow, this is very exciting. I've sent you a Reddit DM, I hope that's ok?

1

u/tyler-mcginnis ⚛️⚛︎ Mar 13 '18

Yup no worries. Just responded.

6

u/crash180 Mar 13 '18

As a Dad to, was two, now three kids, I understand as well. It is also hard to make time for development work. I am studying to become a better Developer learning vanilla JavaScript, then onto React and Angular.

Thank you for sharing this wonderful information with us!

3

u/tyler-mcginnis ⚛️⚛︎ Mar 13 '18

Good luck! Let me know if I can help.

4

u/crash180 Mar 13 '18

I greatly appreciate the offer of assistance.

5

u/bmrobin Mar 13 '18

i learned React through his stuff he's excellent

3

u/tyler-mcginnis ⚛️⚛︎ Mar 13 '18

Thank you!

4

u/bmrobin Mar 13 '18

no thank you!

1

u/Diiamat Mar 13 '18

NO! thank YOU!

5

u/kinghankthedog Mar 13 '18

I too can vouch for his stuff. I’ve worked at companies with free access to Linda and Udemy and still had them buy Tyler’s stuff for the team.

7

u/tyler-mcginnis ⚛️⚛︎ Mar 13 '18

This means the world to me. Thank you.

3

u/nikola1970 Mar 13 '18

+1 for this guy!

I just recently stumbled upon his youtube channel and it is one of, if not the best React channel. He has pieces of his real courses there but it is sooo quality content! Keep up the good work man!

1

u/tyler-mcginnis ⚛️⚛︎ Mar 13 '18

Thank you! Means a lot.

3

u/pattambi Mar 13 '18

Damn, I wish I could afford this right now, but the price point is out of my range. Saving this post, in case I can in a few months. His YouTube channel is really helpful (not many videos , but still ..) and lays out things in a very easy to follow way.

3

u/acemarke Mar 13 '18

Tyler's stuff is great, and I can definitely recommend his courses.

If anyone's looking for more learning material, I've got a lot of additional suggestions:

1

u/Hidden__Troll Mar 13 '18

Any courses on advanced patterns?

1

u/tyler-mcginnis ⚛️⚛︎ Mar 13 '18

Not right now. Whenever I create a new course it's because I think the current offering can be improved on. Both Ryan Florence and Kent C Dodds have advanced React courses out right now that I'm not sure I can improve on so I'd check theirs out.

2

u/Hidden__Troll Mar 13 '18

Thanks! Keep up the awesome work

1

u/Tankznor Mar 13 '18

Heya Tyler, thanks for the great guide! It was easy to follow along, was just missing some examples at the end:

  • componentWillUnmount; what and how would you clean up the event listeners? How can you determine if you have any "leaks" in your code?

  • getDerivedStateFromProps; when does this get invoked?

In terms of "good practices"; any way to call setState with just one property being changed? Would you use Object.assign in the case you have numerous state properties?

0

u/magenta_placenta Mar 13 '18

If you're looking for a very in-depth React course, take a look at Maximilian Schwarzmüller's React 16 - The Complete Guide (incl. React Router 4 & Redux). I have several of his courses and he is killing it.

A Udemy trick for getting low prices on courses is to visit the site in incognito mode where Max's course is $25, compared to the normal "public" price of $95

I used to just leave courses open in a tab and check them every couple days to see if prices changed, which they do all the time. I picked up the incognito trick from another thread.