#redux
Вопрос:
Что я хочу сделать, так это взять данные из localStorage
исходного состояния или, если есть какие-либо данные, установить состояние в пользовательское что-то.
Вот срез:
import { createSlice } from "@reduxjs/toolkit"; export const languageSlice = createSlice({ name: "language", initialState: { value: localStorage.getItem('language') || 'English' }, reducers: { languageSwitcher: (state, action) =gt; { switch (action.payload) { case 'English': state.value = 'English' localStorage.setItem('language', state.value) break; case 'Shqip': state.value = 'Shqip' localStorage.setItem('language', state.value) break; case 'German': state.value = 'German' localStorage.setItem('language', state.value) break; case 'French': state.value = 'French' localStorage.setItem('language', state.value) break; } }, }, }); export const { languageSwitcher } = languageSlice.actions; export default languageSlice.reducer;