CreateSlice Error Uncaught ReferenceError: returnfalse is not defined

CreateSlice Error Uncaught ReferenceError: returnfalse is not defined

之前用过几次Redux Toolkit,创建slice的时候从来没有出现过这个错误。

const initialState = {
  value : 0
}

export const counteSlice = createSlice({
    name: 'counter',
    initialState, 
    reducers: {
       increment: (state, action) => {
                 state.value += 1
             }
    }

})

错误发生在 initialState。

initialState: 0

function setInitialState() {
return {
value: 0
   }
}

....slice
initialState: () => setInitialstate
....

fine.But我认为这些不是使用工具包的正确方法。

错误说, returnfalse is not defined

问题是webpack版本问题。我使用的是 webpack v.4.22,但是一旦我降级到 v.4.21 就解决了。 (升级更好)

我在尝试使用样式化组件时发现了这一点,并且出现了同样的错误。我在 https://github.com/styleguidist/react-styleguidist/issues/1181

找到了解决方案