move away from ehemer to resolve recursive loop.
This commit is contained in:
@ -1,20 +1,19 @@
|
||||
import { useDispatch, useSelector } from 'react-redux';
|
||||
import { combineReducers, configureStore } from '@reduxjs/toolkit';
|
||||
import { configureStore } from '@reduxjs/toolkit';
|
||||
import { rememberReducer, rememberEnhancer } from 'redux-remember';
|
||||
import reducers from "@/features/product/productSlice"
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
import { Product } from "@/lib/product";
|
||||
import { Product, } from "@/lib/product";
|
||||
|
||||
const rememberedKeys = ['products'];
|
||||
|
||||
const rootReducer = reducers;
|
||||
|
||||
export function setupStore(preloadedState: Partial<RootState> = {
|
||||
export function setupStore(preloadedState = {
|
||||
products: [] as Product[],
|
||||
}) {
|
||||
return configureStore({
|
||||
reducer: rememberReducer(reducers),
|
||||
// @ts-ignore
|
||||
preloadedState,
|
||||
enhancers: (getDefaultEnhancers) => getDefaultEnhancers().concat(
|
||||
rememberEnhancer(
|
||||
|
Reference in New Issue
Block a user