how to add redux-logger in diff env
zhangwei900808 opened this issue · 1 comments
zhangwei900808 commented
import logger from "redux-logger";
export const initStore = configureStore({
reducer: combinedReducers,
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware().prepend(
nextReduxCookieMiddleware({
subtrees: ["auth.accessToken", "auth.refreshToken", "auth.isLogin", "auth.me"],
})
// todo: how set logger when env = development
).concat(logger)
})
this is not work!
.concat(process.env.NODE_ENV === `development` ? logger: ()=>{})
bjoluc commented
Let me preface this by pointing out that your question is 100% unrelated. Here's a solution anyway (knowing that you're using JS and TS type safety doesn't matter to you):
middleware: (getDefaultMiddleware) =>
[
nextReduxCookieMiddleware({ ... }),
...getDefaultMiddleware(),
process.env.NODE_ENV === "development" && logger
].filter(Boolean),