我正在创建一个反应本机应用程序,并且收到此警告。位于reducerPath“api”的 RTK-Query API 的中间件尚未添加到商店中。自动缓存收集、自动重新获取等功能将不可用。
我看到我的 api 没有被重新获取。
这是我的 rootReducer.ts 文件
import {combineReducers} from '@reduxjs/toolkit';
import { storiesApi } from 'src/services/storiesService'
const appReducer = combineReducers({
[storiesApi.reducerPath]: storiesApi.reducer,
});
const rootReducer = (state, action) => {
if (action.type === 'RESET_APP') {
state = undefined;
}
return appReducer(state, action);
};
export const resetAppAction = () => dispatch => {
console.log('Reset Redux Store');
dispatch({type: 'RESET_APP'});
};
export default rootReducer;
Run Code Online (Sandbox Code Playgroud)
这是我的 store.ts 文件
import { useDispatch as useReduxDispatch, useSelector as useReduxSelector } from 'react-redux';
import …
Run Code Online (Sandbox Code Playgroud)