Где хранится redux?
Где хранится redux?

Видео: Где хранится redux?

Видео: Где хранится redux?
Видео: Синхронизация Redux и localStorage с redux-persist 2024, Май
Anonim

Государство в Redux является хранится в памяти. Это означает, что при обновлении страницы состояние стирается. Государство в сокращение это просто переменная, которая сохраняется в памяти, потому что на нее ссылаются все сокращение функции.

Точно так же как мне проверить свой магазин Redux?

Доступ Redux магазин В DevTools переключитесь в контекст «Ваше приложение», используя раскрывающийся список (подчеркнут на изображении ниже), и вы сможете перейти к Redux магазин и посмотреть его текущий штат . Если мы сможем добраться до хранить из консоли DevTools - до него можно добраться с нашего Cypress тестовое задание.

Впоследствии возникает вопрос, использует ли Redux локальное хранилище? Сохранение в LocalStorage - это достигнуто используя Redux промежуточное ПО и сохраняет каждый раз, когда действие является обрабатывается вашим редуктором. Ты буду нужно передать метод сохранения в Redux's applyMiddleware, например

Что такое магазин в Redux?

Redux - это контейнер состояния для приложений JavaScript, часто называемый Redux магазин . Это магазины все состояние приложения в неизменяемом дереве объектов. Чтобы создать хранить функция createStore (reducer, [initialState], [Enhancer]) используется для создания нового хранить . Требуется три аргумента: reducer - функция сокращения.

Безопасен ли магазин Redux?

1 ответ. Redux хранит штат в объекте JavaScript. Это делает его уязвимым для XSS-атак, как и localStorage или sessionStorage. Если вам нужно, чтобы ваш JWT был читаемым на стороне клиента, вы можете свободно использовать Redux , просто убедитесь, что вы правильно позаботились о XSS.

Рекомендуемые: