Кеширование большого количества данных в React приложении?
Есть приложение для просмотра неких записей, например новостей. Таких записей может быть неограниченное кол-во и ожидается что пользователь может просмотреть их все. Получение всех записей происходит динамически, не все сразу. С этой страницы можно выйти или перейти. Хотелось бы добиться результата, в котором при возвращении на страницу с записями пользователю не приходилось все получать с начала. Какие есть варианты? Ожидается что пользователю будет отображено неограниченное кол-во записей, больше 5к, при том что каждые сто весят по 224кб в JSON формате. Речь идет не о мемоизации, а о способах либо хранить состояние страницы, пока пользователь на другой, как то может замораживать или хранить все записи в хранилище, localstorage имеет ограничение по размеру, его не хватит.
imko, а если localStorage не вариант использовать. Мне нужно чтобы у пользователя не было никакой возможности прочитать хранилище. Нашел API FileSystem, но не уверен, что оно предоставляет ограничение доступа