I have some experience with it, but I don't feel confident in my skills. Can somebody recommend a way to learn React?
The best way to learn any programming language is jumping into it and do a very small PoC on it. Personally I follow these steps, may not be applicable to you but may help
Personally I believe, One will learn more when he face many road blocks and tries to solve on his own, so far it worked well for me.
Hope it helps !!
Build a real app with it. Experience is the best teacher.
When I first tackled React, I went through all the best tutorials available online. Joe Maddalone from Egghead, Tyler McGinnis' introductory course on React, the Code School course, even a few PluralSight tutorials. Although these all gave me an excellent working knowledge, nothing really made it click until I took on a project and forced myself to craft a React-based solution.
As I'm used to static CSS/HTML with jQuery/JS to manipulate the DOM for simpler portfolio sites, writing the app in React from the onset required me to answer common use-case questions from its perspective.
"How do I add CSS styling once a user scrolls?"
"How do I add local images?"
"How do I hide/show this?"
What resulted was a new appreciation for the workflow, as well as a revision to the way I approached building a page in the first place. It's one thing to understand all the inner workings and best strategies for the library; knowing how to use it as a tool is best learned from rolling up your sleeves and pushing through it!
Here's a couple courses that can help you with React:
Code School is a paid course (it's $29.00 a month and you can suspend your acct at any time) and Codecademy is completely free. I've taken both courses to settle my skills in React.js, and I like both. Hope this helps :)
Jennifer Taft
Take a look at the best React tutorials .