MobX загрузка данных
Вопрос по поводу React Native + MobX. Все данные приложения хранятся в таблицах Sqlite БД.
Меня интересует как более корректно загружать данные в Store - один раз - целиком во время загрузки приложения. Или же Частично, во время загрузки каждого экрана?
Один раз - глабально
- Загрузка происходит в componentDidMount сразу всех данных. Как только данные загрузились - callback, который открывает начальный экран приложения
- В каждом экране через геттеры идет выборка данных, который нужны в данном экране
Частично и часто
- У лоадера грузится только данные пользователя и сохраняются в store
- Каждый экран в componentDidMount запрашивает свои данные и уже с ними работает
Что будет более правильным?