Ну в ангуляре бы я еще попробовал пояснить, а в реакте я слабый
В целом все сводится к тому что компоненты общаются между собой посредниками и являются тупо вьюшками ничего не знающими о бизнес логике
По поводу материалов конкретику врятли ты найдешь, тут надо углубляться в архитектурные принципы, писать проекты и набивать руку. Я сколько не пытался понять в чем суть разделения на UI, BBL, DAL так и не понимал как это правильно делать, пока тупо не пришел к этому сам посредством набивания шишек
Думаю стоит понять как это делать в отрыве от реакта и какого-либо фрейма