pinterest-like-image-gallery

Форк
0
22 строки · 598.0 Байт
1
import { configureStore } from "@reduxjs/toolkit";
2
import galleryReducer from "./slice";
3
import { loadFromLocalStorage, saveToLocalStorage } from "./helpers";
4

5
const initialState = loadFromLocalStorage()
6
    ? { gallery: loadFromLocalStorage() }
7
    : undefined;
8

9
const store = configureStore({
10
    reducer: {
11
        gallery: galleryReducer,
12
    },
13
    preloadedState: initialState,
14
});
15

16
store.subscribe(() => {
17
    saveToLocalStorage(store.getState().gallery);
18
});
19

20
export type RootState = ReturnType<typeof store.getState>;
21
export type AppDispatch = typeof store.dispatch;
22
export default store;
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.