Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript

Greg Schudel
Greg Schudel
4,090 Points

learning React.js

I have been challenged recently to learn react.js. However, I have just a foundational (novice, dare I say understanding) of Javascript (a quick look at my profile will show what I mean). What learning pathway would anyone suggest to learning react.js quickly without becoming overwhelmed and deeping confused?

Currently, I am going over the ES6 course, BEFORE jumping into your react.js course. I intend on using react.js for websites primarily for my current job.

2 Answers

es6 is awesome. Learn that well. It makes javascript beautiful. Then dive into React. React is just components you pass properties down to. After you get that, there is still the question of how to structure your code. How to deal with state (see redux).

nico dev
nico dev
20,364 Points

This may come in handy.

HTH.

Greg Schudel
Greg Schudel
4,090 Points

I'm already assigned to that, however I realize that you need to understand the "this" property and ES6 pretty well before doing that. I don't want to go over my head and have to back track. But if is this ithe only suggestion I can get, I'll guess I'll do my best and not try to over prepare before the plunge.

nico dev
nico dev
20,364 Points

Yeah, I see what you mean. I just pointed you that way because that's where all the variety of React lives in Treehouse. Sorry if you were looking for more specific advice and I can't help you much there.

However, I can at least talk about me, and tell you that I eventually want to learn React, but for now I am focused on other stuff that I prefer to understand more solidly first like CSS, JS, and then only when I feel I am more or less ready, I will dive in (to follow up on your metaphor :) ).

That said, if you said you are challenging yourself to learn React, then why not going straight to it, and then if you find one or two things that you may not fully grasp easily, and that you feel like you should understand it deeper before doing your React, then identify specifically which subject it is and go to "Library" and search for it, you will almost surely find a course/workshop about it. About the ES6 new stuff and the 'this', etc., there are short workshops that can give you a good understanding.

Now, if you feel like it's not just one or two things, but you are lacking a solid foundation on the language or on massive things used everywhere, then it may be a good idea to give a little bit more of a flexible deadline to the challenge and practice with some stuff that afterwards will help you get the most out of React.

Hope that was of some help. :)