кеширование можно реализовать на уровне абстракции работы с API. Сделать слой, который берет данные с АПИ и кеширует. Если нам нужно кеширование только в отдельном случае, то можно сделать небольшой декоратор под этот слой
Я такое накопал, https://web.dev/cache-api-quick-guide/ но сомневаюсь как правильно заюзать для реакта, кеш хранить в папке компонента в txt файле, который периодически чиститься через тайм аут? Ткните носом, или дайте ссылку на код на гите или битбакете. если кто то сталкивался с таким🤷♂️🤷♂️🤷♂️
Тогда вообще проблем не должн быть :) Просто реализуй свой слой кеширования, спрячь его за какой-то абстракцией или просто сделай деталью реализации REST API клиента
Никак не могу понять в чем проблема :) JS асинхронный, в нем же не нужно ждать завершения одного реквеста, чтобы сделать другой. Пока один запрос отрабатывает, сделали второй. Если нужно их синхронизировать, то делаем что-то типа Promise.all
Никак не могу понять в чем проблема :) JS асинхронный, в нем же не нужно ждать завершения одного реквеста, чтобы сделать другой. Пока один запрос отрабатывает, сделали второй. Если нужно их синхронизировать, то делаем что-то типа Promise.all
Сейчас с кешами разберусь и отвечу.Извините, за возможно глупый вопрос, насколько правильно использовать в реакте генераторы при работе с апи ?🤷♂️🤷♂️🤷♂️