Кеширование и обработка данных полученных с кеша разные вещи. Кеш отдает тебе сырые данные. Репозиторий может брать данные с разных кешей, компонировать их, делать с ними разные манипуляции и отдавать результат.
а какое react native имеет отношение к android разработке? как он решает проблемы архитектура разработки андроид-приложений? реакт — это же про кроссплатформ?
React.Native – это новый кроссплатформенный подход к построению мобильных приложений. Логика пишется на javascript и шерится между всеми платфромами, а в native части пишется специфика для каждой платформы.