Да много где разложен. Просто один мой соратник принялся изучать по курсу какому-то, отностительно свежему и тут и там у него не работало. Как выяснилось - в "новом" реакте это уже делается по-другому. Короче я понял, документация мой друг
Новый, старый - главное понять как реакт работает и проблем не будет.
Буквально недавно товарищу помогал делать тестового задание по реакту, а сам я с ним работал года 2-3 назад, в итоге там ничего такого нового нет, разве что от классов отказались в пользу функций, ну и вроде начали юзать контекст из коробки