标题。
我正在努力学习如何使用剩馀测井仪 (不知道是否需要LogRocket,考虑到它已经多年没有更新以说明它的需要了,但我离题了)
根据用法,基本实现是
import { applyMiddleware, createStore } from 'redux';
// Logger with default options
import logger from 'redux-logger'
const store = createStore(
reducer,
applyMiddleware(logger)
)
// Note passing middleware as the third argument requires redux@>=3.1.0我把它添加到我的代码中,它告诉我
'reducer' is not defined我在这里错过了什么?
发布于 2022-01-25 09:28:01
如果将来有人在这方面有问题: Redux记录器的文档使用过时的Redux样式显示一个过时的示例。
在现代Redux中,您将使用configureStore代替,如本例来自Redux-Toolkit文档。所示
import { configureStore } from '@reduxjs/toolkit'
import logger from 'redux-logger'
import rootReducer from './reducer'
const store = configureStore({
reducer: rootReducer,
middleware: (getDefaultMiddleware) => getDefaultMiddleware().concat(logger),
})https://stackoverflow.com/questions/70843419
复制相似问题