Меня спрашивают, как начинать изучать Реакт. Вот моё мнение:
1. Прочитать документацию. Начать с
https://facebook.github.io/react/docs/hello-world.html и двигаться по всем статьям сверху вниз. Документация даст хорошую базу.
2. Придумать проект и начать делать его на Реакте. Всё, что непонятно, гуглить.
Можно взять любой существующий сайт и сделать его с нуля. Можно взять вашу любимую соцсеть, посмотреть на её АПИ и написать для неё простой клиент. Что угодно — главное, чтобы был практический проект.
3. Посмотреть и прочитать: видеокурс по Реакту на Egghead,
список opinionated-паттернов для Реакта,
статью про container и presentational components. Полезных материалов про Реакт, конечно, гораздо больше, но это самое важное.
Смотреть это стоит параллельно с созданием сайта. Часть вещей вы уже будете знать из документации Реакта — их можно пропускать.
Не претендую на идеальный план, но примерно так разбирался в Реакте я.