Привет народ, подскажите как можно реализовать кеширование api запросов на клиенте? Задача: помещать запросы в кеш и использовать их из хранилища при переходе на страницу... может кто знает правильные способы реализации для CRA? И ещё вопрос стоит ли использовать serviceWorkers для этой цели (для кеша именно api запросов а не статики)?
Если у тебя формат ответа json то можно использовать localstorage, где ключом является запрос, значением ответ запроса. Можно использовать метку времени, чтобы учитывать актуальность запроса и к примеру запросы, которым больше недели, обновлять в хранилище