-1

我无法在 Redux 开发工具中查看我的状态。我将来自 zalmoxisus 的代码添加到我的 createStore 中,但没有显示任何内容。在我的减速器中,我还将状态作为默认值返回(使用 switch 案例),但状态中仍然没有显示任何内容。有人能帮忙吗?

商店代码

在此处输入图像描述

在此处输入图像描述

4

3 回答 3

0

试试这个来使用它:

window.devToolsExtension ? window.devToolsExtension() : f => f

代替:

window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
于 2020-12-29T07:42:23.400 回答
0
import {combineReducers} from "redux";
import gamesReducer from ... //

const rootReducer = combineReducers({
  gamesReducer
});

export default rootReducer;

你用过这样的rootReducer 对吗?如果是尝试 redux-devtools-extension 包,很容易设置。

于 2020-12-29T07:44:20.793 回答
0

尝试这个

import { createStore, applyMiddleware, compose } from 'redux'
import reduxImmutableStateInvariant from 'redux-immutable-state-invariant'
import thunk from 'redux-thunk'
import rootReducer from '../reducers'

export const middleware = [thunk]

export default function configureStore(initialState) {
  return createStore(
    rootReducer,
    initialState,
    compose(
      applyMiddleware(thunk, reduxImmutableStateInvariant()),
      window.__REDUX_DEVTOOLS_EXTENSION__ ? window.__REDUX_DEVTOOLS_EXTENSION__() : f => f,
    ),
  )
}
于 2020-12-29T07:48:52.160 回答