I’ve never really been a fan of Codecademy’s teaching style, which seem to be text-based lessons followed by quiz reinforcement, and forum supplementation if you need it. It is free though, so it’s a good place to get your feet wet.
I definitely prefer video-centric training. I’ve used Code School before and am a huge fan of the video instruction and accompanying interactive quizzes. At a flat $29 / month for their entire library (plus savings if you go yearly), I find it to be an incredible bargain.
As far as React specific stuff goes, some research led me to React for Beginners, which is a video course by Wes Bos. It seems to be priced and packaged in such a way that it makes the most sense to go straight for the “Master Package” at $59. You also get access to a Slack chatroom, which sounds like a nice touch.