Я создаю приложение Reactjs.Я столкнулся с проблемой и хочу знать, где получить данные из базы FireBase.Лучше ли получать коллекции данных в корневом компоненте (App.jsx) или в отдельных компонентах?
Пока у меня есть пользователи, продукты и коллекции продаж.Некоторые компоненты используют данные из одной коллекции.Пример: Компонент платежей также использует данные сбора продаж для аналитики.
Случай 1: Если я получаю данные в корневом компоненте, мне не нужно извлекать данные внутри компонентов.
Случай 2: Если я получаю данные внутри компонентов, я получаю одни и те же данные дважды дляразные компоненты на разных маршрутах.
Пожалуйста, посоветуйте мне лучший способ справиться с ситуацией.