5 Steps for learning React is a must read. Especially step 1, understand why facebook built react. It's very insightful.
learning something use redux firstly(shows the best practice use reat js correctly). ---- egghead.io/series/getting-started-with-redux
then use MERN as prototype(boot your prototype in some minutes).
Learn how to build Todolist in React first. It's a basis of building larger apps: github.com/tastejs/todomvc/tree/gh-pages/examples…
Remember to checkout Elm(http://elm-lang.org/). The idea behind React called Flux(and Redux) learnt a lot from functional programming community and Elm is one of them. It helps in building very large projects.
Sandeep Panda
co-founder, Hashnode
Check out the following discussions :