1. 程式人生 > 其它 >接入react-redux 之後執行出現錯誤TypeError: Cannot read property ‘getState‘ of undefined at Provider.js:19

接入react-redux 之後執行出現錯誤TypeError: Cannot read property ‘getState‘ of undefined at Provider.js:19

技術標籤:# React專案爬坑記錄React的學習歷程reactreactjs

新建的專案中,接入react-redux 之後執行出現錯誤如下:
錯誤1:

TypeError: Cannot read property 'getState' of undefined
    at Provider.js:19

錯誤2:

TypeError: Cannot read property 'mount' of undefined
    at Object.mount (react.ts:214)

在這裡插入圖片描述
原因
在這裡插入圖片描述
最後發現是因為粗心,錯把 store屬性寫成了value屬性
將屬性名改為store

即可:

<View>
    <Provider store={store}>{this.props.children}</Provider>
 </View>

出現這個錯誤,原因是因為store 並沒有正常傳遞到元件的原因,所以可以從元件觸發向上排查.
有可能是粗心,寫錯了某個屬性 -.-