в React есть props/state/context, данные мы можем передавать при помощи props/context для малых приложений этого достаточно, для больших нужен global state, эту задачу решают такие либы как Redux/Mobx
ну вот темболее. Выглядит будто приложение довольно простое и реакт в принципе не особо нужен. Возможно вы можете смоделировать ситуацию с более менее сложным приложением в котором не нужен стор
ты пробовала когда-нибудь СПА на ванильном ЖС писать?)