rutube

Форк
0
/
store.ts 
29 строк · 783.0 Байт
1
import { configureStore } from "@reduxjs/toolkit";
2
//import logger from "redux-logger";
3
import { persistReducer,persistStore } from "redux-persist";
4
import storage from "redux-persist/lib/storage";
5

6
import feedbackReducer from "../models/feedback";
7

8
const feedbackPersistConfig =
9
{
10
	key: "feedback",
11
	storage
12
};
13

14
const persistFeedbackReducer = persistReducer(feedbackPersistConfig,feedbackReducer);
15
const store = configureStore(
16
	{
17
		reducer: persistFeedbackReducer,
18
		devTools: false,
19
		middleware: (getDefaultMiddleware) => getDefaultMiddleware({
20
			serializableCheck: false
21
		})//.concat(logger)
22
	}
23
);
24

25
export type RootState = ReturnType<typeof store.getState>;
26
export type AppDispatch = typeof store.dispatch;
27
export const persistor = persistStore(store);
28

29
export default store;
30

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

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

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

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