У меня есть вопрос об очистке кэша в собственном приложении с программированием, в настоящее время я работаю над приложением электронной коммерции, здесь я использую более 100 вызовов API (различные функции) для всех экранов, я узнал об этом из поисковой системы reg каждый вызов API может занимать до 35 МБ ОЗУ,
Я написал несколько логик для сокращения вызовов API с использованием локального асинхронного хранилища и должен ли вызывать метод обновления компонента для каждого экрана. На данный момент вызовы API сокращены, но после использования приложения в течение 15–20 минут становится медленным,
так что я ищу очистку кеша в приложении каждые 15 или 20 минут программно в приложении, но не смог найти решения, может кто-нибудь помочь мне с этим вопросом ..
вызов API использую в коде, следующем
fetch('https:...URL')
.then((response) => response.json())
.then((responseJson) => {
return responseJson;
})
.catch((error) => {
console.error(error);
});
Platform-> React native
выше выборки я написал более 100 мест для всех экранов ..
Заранее спасибо