#reactjs #caching #redux #react-state-management
Вопрос:
В настоящее время я работаю над приложением react, в котором целевая страница запрашивает два разных API, объединяет их и отображает результат.
Итак, я думаю кэшировать этот объект данных в хранилище redux, чтобы всякий раз, когда пользователь возвращается на целевую страницу, если данные уже присутствуют, извлекать их из хранилища redux или делать новый запрос.
Поэтому мой вопрос заключается в том, что, когда объект хранится в состоянии redux, где он на самом деле хранится —
Primary Memory(RAM)
илиSecondary Memory(HDD)
Ответ №1:
Состояние восстановления-это просто переменная. Он хранится в оперативной памяти, если только на вашем компьютере не закончатся ресурсы и не потребуется замена на жесткий диск. Но это верно для каждой переменной и не относится конкретно к Redux или даже JavaScript, а к поведению операционной системы.