1) по нововведениям почитайте у
Кантора
2) далее сделайте пример из оф.доки
3) далее по аналогии с примером из оф.доки, чуть-чуть измените что-нибудь и сделайте по-своему
4) если речь про react, то с усложнением примера, начнется медленный переход в сторону "нужен redux/подобные ему" -> читайте доку, продолжайте накручивать пример.
p.s. если пример вам интересен, то прогресс будет быстрее, поэтому стоит поработать с API интересных вам сайтов, steam, vk, ...