The middleware option in configureStore accepts a callback function, and that callback will be given getDefaultMiddleware as its argument:
const store = configureStore({
reducer: rootReducer,
middleware: (getDefaultMiddleware) => getDefaultMiddleware().concat(logger),
})
Use that instead of the separately imported version.